gpt4 book ai didi

java - Scala的 Actor ,java的等价物是什么?权衡?

转载 作者:行者123 更新时间:2023-11-29 09:38:03 29 4
gpt4 key购买 nike

我正在阅读有关 Scala 的 actor 的信息,所以假设我们有类似的内容:

object Worker extends Actor {
def act() {
while(true) {
receive {
case "exit" => {
println("exiting...")
sender ! Exit
}
case s:String if s.startsWith("scp") => {
println("Starting scp")
Thread.sleep(2000)
sender ! Done(s)
}
case s:String => {
println("Starting " + s)
sender ! Done(s)
}
}
}
}
}

( http://www.naildrivin5.com/scalatour/wiki_pages/ActorsAndConcurrency )

Java 的等效模式会是什么样子?我知道在 Java 中执行此操作要麻烦得多。

Scala 的 actor 有任何性能影响吗?当然,从我收集到的信息来看,实现和理解起来要容易得多,但很好奇是否有任何权衡。

最佳答案

看看akka框架。有了它,您将拥有 Java 中 Actor 模型的强大功能。

关于java - Scala的 Actor ,java的等价物是什么?权衡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13629497/

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