Is it not possible to acomplish this with a token-based algorithm?

With 3 Threads: A, B and C

Thread A start with Token.
Thread with the token writes the byte and send the token to the next

Or python has any issues to a file object shared among a few threads?

[]'s
Flavio

On 5/6/07, 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.

> I have my code, but it makes python intepreter crash everytime on my
> Vista.

Show minimal (non-)working  code, tell us the exception plus traceback and
explain "crash".

Ciao,
        Marc 'BlackJack' Rintsch
--
http://mail.python.org/mailman/listinfo/python-list

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to