Сижу себе, свой форт причёсываю и полез тестить реализацию мультипоточности. Мама дорогая...
Надо признать скопилась у меня каша в голове по данной теме знатная. Хочу поинтересоваться рядом моментов у сообщества.
1) При завершении потока ОС удаляет хип, вызванный в ней? Как я понял после курения виндяшной документации, хип удаляется при завершении процесса, а не потока. Почему я был свято уверен, что це связано с потоком не знаю. Вроде в СПФ исхитрялись.
2) Вытекающий вопрос: как сделать автоматом так, чтобы при любом завершении потока хип удалялся?
3) Нафига вообще нужно слово THREAD-ID (оно же в винапи GetCurrentThreadId), если для управления потоком используется не id, а дескриптор? Где это слово в СПФ использовалось?
Сижу себе, свой форт причёсываю и полез тестить реализацию мультипоточности. Мама дорогая...
Надо признать скопилась у меня каша в голове по данной теме знатная. Хочу поинтересоваться рядом моментов у сообщества.
1) При завершении потока ОС удаляет хип, вызванный в ней? Как я понял после курения виндяшной документации, хип удаляется при завершении [b]процесса[/b], а не потока. Почему я был свято уверен, что це связано с потоком не знаю. Вроде в СПФ исхитрялись.
2) Вытекающий вопрос: как сделать автоматом так, чтобы при любом завершении потока хип удалялся?
3) Нафига вообще нужно слово THREAD-ID (оно же в винапи GetCurrentThreadId), если для управления потоком используется не id, а дескриптор? Где это слово в СПФ использовалось?
|