1.突然间看到一个关于java的信号量的知识:Semaphore;
2.自己就想一个场景,就是让3个会计统计,她们分别获得sum1,sum2,sum3,
当她们都计算完了,我们就统一相加得到总数;
请问如何如何用java写一个2的模拟代码?能用上Semaphore吗?
1.突然间看到一个关于java的信号量的知识:Semaphore;
2.自己就想一个场景,就是让3个会计统计,她们分别获得sum1,sum2,sum3,
当她们都计算完了,我们就统一相加得到总数;
请问如何如何用java写一个2的模拟代码?能用上Semaphore吗?
semaphore更多的表示自愿的可用数,至于你说的场景可以使用CyclicBarrier,这个类就是用来协调多个进程的进度,