鲁比尼乌斯(Rubinius)垂死的演员还是线/过程是沙盒?
-
25-10-2019 - |
题
我正在研究Rubinius(2.0+)及其Actors库,以寻求并行计算挑战。
我想知道,例如,演员会吞噬和负载的记忆力,直到抛出OutofmemoryException的程度会发生什么。只有这个演员死亡还是杀死整个鲁比尼的过程?
用更多的通用词:鲁比尼乌斯中的演员/线程是否足够彼此隔离,以至于垂死的线程不会杀死整个系统?
此致
罗伯特
解决方案
上次我检查鲁比尼乌斯的演员的资源时,简单地将其映射到线程(每个演员)上,因此记忆不足会杀死您的整个过程。
适用于线程的所有规则均应适用于当前参与者实施。
不隶属于 StackOverflow