Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Потоки

3.7K
30 сентября 2004 года
GoGosha
6 / / 15.08.2003
Как работать с Thread?
509
30 сентября 2004 года
Moroz
52 / / 20.12.1999
Цитата:
Originally posted by GoGosha
Как работать с Thread?


Посмотри в примерах (DEMOS) к билде... там есть хороший пример сортировок (жаль не помню как называется)

246
01 октября 2004 года
GIZMO
1.8K / / 30.07.2004
Цитата:
Originally posted by GoGosha
Как работать с Thread?


Не врубился, что конкретно надо т. к. вопрос слишком размытый. Шлю примеры, изучай, спрашивай чего не ясно...

3.7K
01 октября 2004 года
GoGosha
6 / / 15.08.2003
Цитата:
Originally posted by GIZMO

Не врубился, что конкретно надо т. к. вопрос слишком размытый. Шлю примеры, изучай, спрашивай чего не ясно...



Надо: создать Thread
Корректно уничтожить Thread

6.6K
01 октября 2004 года
developer
9 / / 21.06.2004
В бильдере (и делфи) есть такая вещь, как TThread. Это достаточно удобно и просто. Правда возникают иногда заморочки, до в доках все неплохо написано.
270
03 октября 2004 года
Drew
265 / / 20.07.2000
Цитата:
Originally posted by developer
В бильдере (и делфи) есть такая вещь, как TThread. Это достаточно удобно и просто. Правда возникают иногда заморочки, до в доках все неплохо написано.



тред инкапсулирован в классе TThread. Просто создаётся класс и он соответственно имееет методы и свойства.
обычно тред (и класс) самоуничтожается при вызове метода Terminate. Свойство Terminate внутри класса зацикливается по while(!Terminate) типа
try
{
while (!Terminated)
{
Synchronize(Прога_которая работает в треде);
}
}
catch(Exception &E)
{
if (!E.ClassNameIs("EAbort"))
ShowMessage("Тред ошибка "+E.Message);
}
}

на первых порах можно задавать свойство FreeOnTerminate твоего нового TThread как true тогда он будет убиваться автоматически

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог