【发布时间】:2011-12-13 23:11:36
【问题描述】:
我的主类中有三个线程,如果这些线程同时运行,我怎样才能使每个线程在迭代中随机出现?例如我有:
线程 1
线程 2
线程 3
在第一次迭代中,它可能看起来像:线程 2、线程 1、线程 3,第二次可能会有不同的组合。
此外,我的每个线程都有不同的结果,在这种情况下分配了一个枚举。 此外,每次执行这三个线程时,都会有其他三个线程比较这些线程的结果并根据该结果执行其他执行。然后该过程再次开始。
【问题讨论】:
-
你能解释一下“迭代中每个线程随机出现”是什么意思吗?
-
线程在做什么工作?他们只是打印一行,还是从工作队列中消费?
标签: java multithreading random