【发布时间】:2017-06-28 19:53:32
【问题描述】:
我有 20 个线程并行运行。每个都调用函数,获取 200 条记录并写入文件。我想随机化所有记录。有什么方法可以写入文件,使我从一个线程获取 10 条记录,然后从下一个线程获取 10 条记录,依此类推?
【问题讨论】:
-
你能告诉我们你的代码吗?
-
为什么它需要多线程而不是单线程在写入之前随机化列表?
-
@MatejKormuth 我正在考虑使用现有代码的方法......它属于 NDA
-
@twm 这是需要的,因为有数百万条记录,如果连续执行会花费很多时间。
-
@MadhavPatekar,如何发布一个裸露的、可运行的存根来反映问题所需的内容,但为了避免 NDA 而从头开始编写?
标签: java multithreading bufferedwriter