![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#6
|
|||
|
|||
![]() При создании потоков надо обладать следующими знаниями:
1. Понимать что такое потоки вообще. Хорошо будет, если ты разберешься как потоки организуются на WinAPI. 2. Понимать принципы работы с объектами класса TThread. 3. Разобраться как использовать Synchronize. 4. Прочитать про клитические секции (CriticalSection). 5. Ну и в твоем примере понимать принципы создания объектов VCL (в данном случае TEdit) - кто у объекта родитель и кто владелец (Parent и Owner). Проблем при создании потоков через VCL с производительностю будет ровно стролько же, сколько и через WinAPI. Но через TThread ты получаешь несколько удобных механизмов управления ими, что при использовании WinAPI тебе придется делать самому. Оверхед там практически отсутсвует. |