在我的主要方法中,我声明了30个可运行的工作者,然后为每个人传递了他们需要完成的许多任务。我希望它实时报告并作为聚合报告,并且不阻止工作人员的执行。实时报告应该是一个带有一些统计信息的控制台打印件
伪代码:
答案 0 :(得分:1)
逻辑是合理的,只需使用AtomicInteger.incrementAndGet()进行计数,你就可以了。
http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html