Actor 模式的 Java 實現,JActor 3.3.1 發布,

jopen 12年前發布 | 12K 次閱讀 JActor

JActor 是一個 Java 的 Actor 模式的實現,經過測試在 i5 CPU 上可支持每秒鐘發送超過億條消息,可能是目前最快的。這相當于是 Scala 的 Actor 的純 Java 版本。

JAMailboxFactory mailboxFactory = JAMailboxFactory.newMailboxFactory(1);
try {
    Mailbox mailbox = mailboxFactory.createMailbox();
    JCActor a = new JCActor(mailbox);
    (new Include(Greeter.class)).call(a);
    JAFuture future = new JAFuture();
    String greeting = (new Hi()).send(future, a);
    System.out.println(greeting);
} catch (Exception e) {
    e.printStackTrace();
} finally {
    mailboxFactory.close();
}

JActor 3.3.1 發布,該版本的 JAThreadManager.close 現在可發送一個中斷信號給所有池中線程。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!