How to read and write data into same file simultaneously

后端 未结 2 1048
北荒
北荒 2020-12-10 21:00

I have read many a posts where-in they speak about reading and writing into the file NOT simultaneously using JavaME. I have a special use case scenarios wh

2条回答
  •  被撕碎了的回忆
    2020-12-10 21:38

    Your first problem is that you are setting writtenCharsLen before you write the data. If your read thread sees it being non-zero before the write thread actually writes it, you have a problem. Move writtenCharsLen = str.length after the write.

    Another problem I see in your sample is that the threads never yield control. They will be CPU hogs.

提交回复
热议问题