Перезапуск потоков в разветвленном процессе

Я знаю, что не существует стандартного способа разветвления многопоточного процесса. Обратите внимание: поскольку разветвленный процесс является точной копией или исходным процессом, стеки потоков будут там.

Кто-нибудь знает, как перезапустить потоки из их последнего состояния выполнения в разветвленном процессе. Для простоты мы можем предположить, что во время разветвления не было полученных блокировок. Скажем, например, разветвление было выполнено между двумя барьерами.

5
задан MetallicPriest 6 July 2011 в 13:25
поделиться