我有一個Java應用程序,它有各種代理(Java Algo's),它們監聽消息並處理它們。每個代理在單個線程上執行這些消息,將這些消息添加到阻塞隊列中逐個處理。對單個消息的這種處理涉及使用遠程機器的I/O。加班時,由於Java中固有的Bug,這些線程被逐個掛起。他們說這個bug是固定的,但不是,我已經在所有最新的java版本上運行它,並嘗試了一個月的所有解決方法。所以,我打算轉移到scala actors。從java線程移動到斯卡拉演員
下面是我的問題:
- 是上述要求可能在斯卡拉演員和將它克服了Java的漏洞?
如何,如果有可能:)
P.S做一個簡單的概述:我已經通過編程閱讀本書階爲獲取語法和基本特徵。
啊斯卡拉運行。但不使用java使用的共享狀態和鎖定模型。因此,我相信使用actor併發模型應該克服上述錯誤 – sanre6
@ sanre6是的,那是我的觀點。但直到你嘗試才知道。 –