Multithreading Rubinius中垂死的参与者或者线程/进程是否被沙盒化?

Multithreading Rubinius中垂死的参与者或者线程/进程是否被沙盒化?,multithreading,actor,rubinius,Multithreading,Actor,Rubinius,我正在研究Rubinius(2.0+)及其actors库的并行计算挑战 我想知道如果一个演员一个接一个地吃东西会发生什么 直到抛出OutOfMemoryException。 是只有这一位演员死了,还是这扼杀了整个鲁宾尼乌斯进程 用更一般的话来说: Rubinius中的参与者/线程是否彼此充分隔离,从而 一条垂死的线不会杀死整个系统吗 致意 Robert上次我检查了rubinius中的参与者的源代码,其中的参与者只是映射到线程(每个参与者一个),因此内存不足会扼杀整个进程 应用于线程的所有规则都应

我正在研究Rubinius(2.0+)及其actors库的并行计算挑战

我想知道如果一个演员一个接一个地吃东西会发生什么 直到抛出OutOfMemoryException。 是只有这一位演员死了,还是这扼杀了整个鲁宾尼乌斯进程

用更一般的话来说: Rubinius中的参与者/线程是否彼此充分隔离,从而 一条垂死的线不会杀死整个系统吗

致意


Robert上次我检查了rubinius中的参与者的源代码,其中的参与者只是映射到线程(每个参与者一个),因此内存不足会扼杀整个进程


应用于线程的所有规则都应适用于当前的actors实现。

oh heck!直到你写下你的评论,我才意识到这一点