LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

В твоём случае я бы подумал о запуске алгоритма во внешнем процессе. Если твой язык совместим с fork/exec, то это может выглядеть вполне естественно и элегантно (если не надо запускать в Windows). В отличие от потоков, процессы убивать можно и ОС за ними обычно практически всё подчищает. Только результат вычислений надо будет через что-то вроде stdout вернуть.

Исходная версия Legioner, :

В твоём случае я бы подумал о запуске алгоритма во внешнем процессе. Если твой язык совместим с fork/exec, то это может выглядеть вполне естественно и элегантно (если не надо запускать в Windows). В отличие от потоков, процессы убивать можно и ОС за ними обычно практически всё подчищает.