小编til*_*ish的帖子

什么时候应该使用Actor模型?

应该何时使用Actor模型

它当然不能保证无死锁的环境.

B等待A时,Actor A可以等待来自B的消息.

此外,如果演员在进入下一个任务之前必须确保其消息已被处理,则必须发送消息并等待"您的消息已被处理"消息而不是直接阻止.

模特的力量是什么?

concurrency multithreading functional-programming actor-model actor

41
推荐指数
2
解决办法
8570
查看次数

scala邮箱大小限制

我可以在Scala中为actor的邮箱设置最大大小吗?

采取生产者 - 消费者问题.使用线程,我可以在缓冲区填满时阻止生成器.我看到了一些用Scala编写的生产者 - 消费者示例,他们都使用带有邮箱的actor作为"缓冲区".我可以设置邮箱大小以使生产者等待消费者准备好吗?任何其他优雅的解决方案,以避免无法控制的邮箱增长?

memory size scala overflow limit

15
推荐指数
2
解决办法
2009
查看次数

多线程Java应用程序是否会很好地利用多核机器?

如果我编写一个多线程的java应用程序,JVM是否会负责利用所有可用的内核?我必须做一些工作吗?

performance multithreading jvm multicore

2
推荐指数
1
解决办法
6919
查看次数