Forth https://fforum.winglion.ru/ |
|
Мультипоточность https://fforum.winglion.ru/viewtopic.php?f=2&t=3393 |
Страница 1 из 1 |
Автор: | Victor__v [ Пн фев 12, 2024 13:56 ] |
Заголовок сообщения: | Мультипоточность |
Сижу себе, свой форт причёсываю и полез тестить реализацию мультипоточности. Мама дорогая... Надо признать скопилась у меня каша в голове по данной теме знатная. Хочу поинтересоваться рядом моментов у сообщества. 1) При завершении потока ОС удаляет хип, вызванный в ней? Как я понял после курения виндяшной документации, хип удаляется при завершении процесса, а не потока. Почему я был свято уверен, что це связано с потоком не знаю. Вроде в СПФ исхитрялись. 2) Вытекающий вопрос: как сделать автоматом так, чтобы при любом завершении потока хип удалялся? 3) Нафига вообще нужно слово THREAD-ID (оно же в винапи GetCurrentThreadId), если для управления потоком используется не id, а дескриптор? Где это слово в СПФ использовалось? |
Автор: | Hishnik [ Чт фев 15, 2024 12:26 ] |
Заголовок сообщения: | Re: Мультипоточность |
Смысл потоков как раз в том, чтобы они работали в общей памяти, поэтому удаление потока не должно удалять память (она же требуется и другим потокам). Так что надо запоминать, что поток создает. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |