multiThread处理一个日志文件,如何在日志文件中保持行顺序

时间:2013-05-30 09:36:57

标签: java concurrency

我有一个关于java并发的问题。 现在我有一个日志文件,我想使用其他线程来处理日志文件。每个线程处理文件中的一行(一个记录)。在lat,thest个线程将处理过的记录写入同一个文件。我想知道如何用原始日志文件保存记录顺序?

1 个答案:

答案 0 :(得分:1)

您应该编写一种机制来将行号与每条记录相关联。创建一个数据结构来缓冲写入正确的记录索引的行。最后转储文件。