Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Компоненты и классы
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 08.10.2006, 14:00
andrewdr andrewdr вне форума
Прохожий
 
Регистрация: 08.10.2006
Сообщения: 3
Репутация: 10
Вопрос Не могу разобраться с завершением потоков

Добрый день.
При написании программы возникла достаточно крупная проблема:

Мне необходимо завершить два потока одновременно или сделать их завершение максимально коротким относительно друг друга. пролистал все книги, но так ничего подобного не выяснил.

Тут есть опытные люди. Может кто нибудь делал что то подобное?
Ответить с цитированием
  #2  
Старый 08.10.2006, 14:21
Аватар для Decoding
Decoding Decoding вне форума
Местный
 
Регистрация: 03.06.2006
Адрес: Почту найдете на моем сайте
Сообщения: 576
Версия Delphi: D10.2
Репутация: 214
По умолчанию

Прочти вот это - http://decoding.narod.ru/book/doc/synchronization.zip
Ответить с цитированием
  #3  
Старый 08.10.2006, 15:03
andrewdr andrewdr вне форума
Прохожий
 
Регистрация: 08.10.2006
Сообщения: 3
Репутация: 10
По умолчанию

Информация очень пригодилась. Спаибо!!! Но там нет информации про одновременное завершение двух потоков...
Ответить с цитированием
  #4  
Старый 08.10.2006, 15:49
Аватар для Decoding
Decoding Decoding вне форума
Местный
 
Регистрация: 03.06.2006
Адрес: Почту найдете на моем сайте
Сообщения: 576
Версия Delphi: D10.2
Репутация: 214
По умолчанию

Так в чем проблема. Отслеживай через WaitForSingleObject или WaitForMultipleObjects завершение любого из потоков, и как только это произошло, сам закрывай другой.
Ответить с цитированием
  #5  
Старый 08.10.2006, 16:18
andrewdr andrewdr вне форума
Прохожий
 
Регистрация: 08.10.2006
Сообщения: 3
Репутация: 10
По умолчанию

Цитата:
Сообщение от Decoding
Так в чем проблема. Отслеживай через WaitForSingleObject или WaitForMultipleObjects завершение любого из потоков, и как только это произошло, сам закрывай другой.

Теперь догадался :-) Извини, что протупил...
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:26.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter