对参与者传递消息的语义的忠实实现意味着,即使对于不可变的类型,也从逻辑的角度深度复制了消息内容。消息内容的深复制仍然是参与者模型幼稚实现的最大瓶颈之一,因此某些实现(例如Kilim)支持零复制消息传递。 我的问题是,如何在像JVM这样的共享内存平台中实现零拷贝消息传递(作为Actor library/framework的一部分)?我假设它仅适用于内容不可变的消息,并且消息引用的可见性必须以某种方式加以限制。但是,我很难找到Actor模型实现背后的“理论”。 解决方案如下: 不是说我不知道​​实际的实现方式,而是在编…

2019年9月16日 0条评论 52点热度 阅读全文