Question

Je suis à la recherche dans Rubinius (2.0+) et ses acteurs bibliothèque pour les défis du calcul parallèle.

Je me demande ce qui se passerait si un acteur par exemple mange des charges et des charges de la mémoire jusqu'au point où il jette un OutOfMemoryException. Est-ce que celui-ci meurt acteur ou fait cela tuer tout le processus de Rubinius?

Pour mettre en mots plus génériques: Les acteurs sont / Threads dans Rubinius suffisamment isolés les uns des autres que un fil mourir ne sera pas tuer tout le système?

Cordialement

Robert

Était-ce utile?

La solution

La dernière fois que j'ai vérifié les sources les acteurs Rubinius où tout simplement mis en correspondance sur les filets (un par acteur) afin de manquer de mémoire tueraient votre processus.

Toutes les règles applicables aux fils doivent appliquer à la mise en œuvre actuellement des acteurs.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top