jjzjj

electoralCommission

全部标签

java - 我的代码线程不安全吗?

我已经编写了代码来理解CyclicBarrier。我的应用程序模拟选举。每轮选出得票少的候选人,该候选人退出比赛以取得胜利。来源:classElectoralCommission{publicvolatilebooleanhasWinner;publicvolatileStringwinner;privateListcandidates;privateMapresults=newConcurrentHashMap();ElectoralCommission(Listcandidates){this.candidates=candidates;}publicvoidacceptVote(