NBL_Actors:直观、类型化、非阻塞、基于 lambda 的 actor (Java 8)

时间:2024-07-09 08:09:19
【文件属性】:

文件名称:NBL_Actors:直观、类型化、非阻塞、基于 lambda 的 actor (Java 8)

文件大小:326KB

文件格式:ZIP

更新时间:2024-07-09 08:09:19

Java

基于 Lambda 的非阻塞 Actor 一个轻量级但灵活的并发API,从一开始就基于java lambdas.. Actor 可以看作是面向对象 (OO) 模型的扩展:虽然 OO 模型擅长保护私有字段和方法,但其默认的多线程同步通常很难正确实现。 相比之下,即使是最小的参与者也通过基于消息的并发具有(或应该具有)内置的并发保护。 从一开始就充分利用了 lambda,该 API 是actor-model 的紧凑而灵活的实现。 冗余概念和代码不断被修剪掉,旨在实现高“功率重量”比(即概念很少,但易于组合)。 在这种情况下,消息发送到一个演员一个,是λ表达式:##λA→F(a)所示,其中f是在一个无效功能(关闭),以从接收演员的线程调用。 (见下面的例子) 核心功能 直观 + lambdas:概念很少,但易于组合,提供可读代码。 安全并发访问:Actor 状态受其actor-refe


【文件预览】:
NBL_Actors-master
----test()
--------flc()
----LICENSE(16KB)
----src()
--------flc()
----doc()
--------javadoc.zip(245KB)
----README.md(16KB)

网友评论