Domanda

Sto cercando di Rubinius (2.0 +) e la sua libreria di attori per le sfide di calcolo parallelo.

Mi chiedo cosa sarebbe successo se un attore per esempio mangia carichi e carichi di memoria fino al punto in cui si getta un'OutOfMemoryException. Fa solo questo si muore attore o fa questo uccidere l'intero processo Rubinius?

Per mettere in termini più generici: Sono attori / Discussioni nel Rubinius sufficientemente isolati gli uni dagli altri che un filo di morire non ucciderà l'intero sistema?

Con i migliori saluti

Robert

È stato utile?

Soluzione

L'ultima volta che ho controllato le fonti gli attori Rubinius dove semplicemente mappati sul thread (uno per ogni attore) in modo da esaurire la memoria avrebbe ucciso intero processo.

Tutte le norme applicabili alle discussioni dovrebbero applicarsi alla realizzazione attualmente attori.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top