从多个线程读取多个文件

时间:2013-08-19 08:08:07

标签: java multithreading threadpool

我想按照严格的顺序一个接一个地读取文件。从一个文件读取一部分后,关联的线程将休眠,另一个将启动,这将一直到所有文件的所有行完成打印。什么是最好的方式。

1 个答案:

答案 0 :(得分:1)

让线程进入睡眠是一种非常糟糕的做法。根据你的解释,你不需要这里有几个线程。您可以读取第一个文件,直到看到特定模式。读取第二个文件的一部分等。为什么你需要线程?

如果要并行执行至少2个任务,则线程很有用。可以并且应该使用一个线程实现顺序工作。