Akka STM –與STM Ref和Agent進行乒乓球比賽

乒乓是一個經典示例,其中2個玩家(或線程)訪問共享資源–乒乓球桌並在彼此之間傳遞Ball(狀態變量)。 使用任何共享資源,除非我們同步訪問,否則線程可能會遇到潛在的死鎖情況。 PingPong算法非常簡單 如果輪到我{ 更新下一輪 ping / pong-記錄點擊 通知其他線程 }其他{ 等待通知 } 讓我們來看一個例子,看看它是如何工作的! 這是我們的Player類,它實現Runnable並接受
相關文章
相關標籤/搜索