Текущий архив: 2006.07.23;
Скачать: CL | DM;
Вниз
BeginThread и CreateThread Найти похожие ветки
← →
learner © (2006-07-03 07:37) [0]Не могу понять их отличия и когда что лучше использовать :((
В BeginThread IsMultiTread присваивается True. Что это дает ?
Вызвается ThreadWrapper. Что он делает и зачем вызывается он,
а не ThreadProc ?
И почему надо вызывать EndThread, а не ExitThread, если EndThread
только и делает, что вызывает ExitThread ?
← →
begin...end © (2006-07-03 07:52) [1]> learner © (03.07.06 07:37) [0]
> когда что лучше использовать
Лучше использовать BeginThread.
> В BeginThread IsMultiTread присваивается True. Что это дает ?
Это указывает менеджеру памяти на то, что в приложении есть несколько потоков.
> Вызвается ThreadWrapper. Что он делает и зачем вызывается
> он, а не ThreadProc ?
Он устанавливает IsMultiThread в True и организует обработку исключений в потоке.
> И почему надо вызывать EndThread, а не ExitThread, если
> EndThread только и делает, что вызывает ExitThread ?
Это справедливо для Windows, но неверно для Linux.
Страницы: 1 вся ветка
Текущий архив: 2006.07.23;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.039 c