Java线程从同一目录加载多个文件
|
我想要从单个目录通过多个线程加载文件的策略,而又不会意外地通过多个线程加载同一文件。
解:
允许每个线程顺序收集文件集以添加其数据结构(例如arraylist和并行处理)。
取文件名,无论如何,最后5位数字都是数字,执行
mod(last5digit,5) +1
将得到1,2,3,4,5
,而具有mod结果的文件将分别由对应的Thread 1
,...Thread 5
处理。
我想要一个不存在互斥问题的解决方案。请根据您的经验告诉我您的意见。
没有找到相关结果
已邀请:
2 个回复
柑恫祟
搁手