On May 6, 9:51 am, Marc 'BlackJack' Rintsch <[EMAIL PROTECTED]> wrote: > In <[EMAIL PROTECTED]>, est wrote: > > I need to write a file using 3 threads simutaniously, e.g. Thread 1 > > write the first byte of test.bin with an "a", second thread write the > > second byte "b", third thread write the third byte "c". Anyone could > > give a little example on how to do that? > > Simplest solution is: don't do that. Write from one thread and send the > date from the other threads via a `Queue.Queue` to the writing thread. > Send the number of the thread with the data so the writer thread knows in > which order the data has to be written. > [snip] Or have a `Queue.Queue` for each source thread and make the writer thread read from each in turn.
-- http://mail.python.org/mailman/listinfo/python-list