![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
класс 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.