-1

我创建了一个工作线程。一个线程通过创建一个 .txt 文件来打印自然数,我的目的是打开同一个文件并打印偶数。我可以通过在另一个线程中创建新的 .txt 文件来打印不同的文件。但是我需要打开相同的文件(由第一个线程创建)并打印偶数。请帮帮我。

4

1 回答 1

0

我可以想到几种方法来做到这一点:

  1. 在两个线程中的每个线程中使用文件打开/写入/关闭部分周围的关键部分(我认为您可能需要在每次写入后关闭文件,然后再释放关键部分)。

  2. 使用第三个线程完成所有文件写入,然后将来自其他两个线程的消息传递给它,告诉它要写入文件的内容。

于 2013-06-12T08:00:01.253 回答