gpt4 book ai didi

.net - Scala.net 中的 Actor

转载 作者:行者123 更新时间:2023-12-04 22:37:42 35 4
gpt4 key购买 nike

我最近完成了对 erlang 的一些研究,并且对 scala 的特性集和使用 java(可能还有 .net)应用程序进行插值的易用性很感兴趣。我终于开始研究 Actor 了,想知道目前在 .net 中是否有 Actor 机制。

我查看了与 sbaz 一起出现的库,发现有一个 scala.Concurrent 但没有 scala.actors.Actor。我尝试使用 scala.Concurrent.Channel 但无法使用!发送消息。

我只是想知道这是否是当前可用的东西,如果是这样,您将如何进行设置。

最佳答案

Scala actor(我认为 Scala 的大多数并发抽象)与低级 Java 并发支持相当耦合。它的某些部分甚至与 Sun 的 JVM 紧密耦合,并且将在其他 JVM 上进入降级模式(在依赖于私有(private) Sun API 的 Scala 代码库中徘徊的 jsr 166y 引用实现的副本)。

打破耦合是可能的,但这将是一个重要的项目。它还可能引入一些性能折衷,因为需要为使用 .NET 或 Java 低级 API 实现的通用构造提供 Scala 包装器接口(interface)。

关于.net - Scala.net 中的 Actor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2987408/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com