Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

класс TThread и api


Тимоха ©   (2009-01-30 23:50:00) 

Пытаюсь разобраться с работой потоков в windows xp. В инете много всякой инфы по классу TThread, а также по api createthread,exitthread, etc.
Почему народ прибегает к использованию api, когда можно пользоваться TThread?


Тимоха   (2009-02-02 05:47:00) [1]

Удалено модератором
Примечание: офтоп


koha!   (2009-02-01 05:33:00) [2]

так как TThread растет из модуля classes.pas я например не использую его в некоторых проектах, так как много килобайт прибовляет к проекту...


Тын-Дын   (2009-01-31 13:05:00) [3]


> Почему народ прибегает к использованию api, когда можно
> пользоваться TThread?


Потому что иногда организовать пул потоков проще, используя возможности системы. Например, мне удобнее воспользоваться QueueUserWorkItem, чем самому пул программировать.


Eraser   (2009-01-31 01:13:00) [4]

> [0] Тимоха   (30.01.09 23:50)

потому что, к примерму, реализовать тот же простенький многопоточный named-pipe сервер проще через begin/endthread.


Германн   (2009-01-31 00:45:00) [5]


> Почему народ прибегает к использованию api, когда можно
> пользоваться TThread?

А также потому, что по API функциям гораздо больше информации. Поскольку WinAPI используется всеми, а классом TThread только дельфишники.


Riply   (2009-01-31 00:30:00) [6]

> [0] Тимоха   (30.01.09 23:50)
> Почему народ прибегает к использованию api, когда можно пользоваться TThread?

Например, когда нужна функциональность, отличная от заложенной в TThread.


Наверх

Титульная страница Поиск, карта сайта Написать письмо