How do I read and write to a file using threads in java?

Posted by WarmWaffles on Stack Overflow See other posts from Stack Overflow or by WarmWaffles
Published on 2011-01-15T19:29:03Z Indexed on 2011/01/15 19:54 UTC
Read the original article Hit count: 146

Filed under:
|
|

I'm writing an application where I need to read blocks in from a single file, each block is roughly 512 bytes. I am also needing to write blocks simultaneously.

One of the ideas I had was BlockReader implements Runnable and BlockWriter implements Runnable and BlockManager manages both the reader and writer.

The problem that I am seeing with most examples that I have found was locking problems and potential deadlock situations. Any ideas how to implement this?

© Stack Overflow or respective owner

Related posts about java

Related posts about multithreading