Как мы все знаем, в случае нескольких потоков каждый поток поддерживает свой отдельный стек и состояние регистра.
они также поддерживают отдельное состояние виртуальной памяти или его можно использовать совместно?
Я не думаю, что должны быть проблемы с разделением состояния виртуальной памяти между процессами.
ИЗМЕНИТЬ:
Если нить не поддерживает состояние, то почему не использовать третий вариант вопроса 1 по ссылке ( http://www.geeksforgeeks.org/archives/19913 ) не соответствует действительности?