Кек, сам задавал такой вопрос сегодня на зачёте. Но время что-то не сходится.
Общее:
- Адресное пространство
- - Как следствие, исполняемый код
- - Как следствие, переменные окружения
- Открытые дескрипторы
Различается:
- Стэк: у каждого потока свой, в одном адресном пространстве. но в разных его местах
- Обработчики структурных исключений
- Ну и вообще контекст потока: регистры процессора и т.п.