Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.19;
Скачать: CL | DM;

Вниз

ПОТОКИ   Найти похожие ветки 

 
Tkach_   (2002-06-12 14:06) [0]

Столкнулся с проблемой запуска вторичного потока из главного.
Смысл состоит в следующем. Главный поток (Г) запускает вторичный поток (В). Поток Г может запустить неопределенное количество потоков В. Поток Г может завершиться до завершения запущенных им потоков В. Как грамотно решить эту проблему?


 
Vlad___   (2002-06-12 14:27) [1]

А в чем проблема-то :)?


 
Diamond Cat ©   (2002-06-13 00:58) [2]

ну сделай через Waitforsingleobject или просто waitfor


 
Digitman ©   (2002-06-13 10:33) [3]

>>"Поток Г может завершиться до завершения запущенных им потоков ..""

Может , но не должен ! Завершение осн.потока не означает завершение процесса, его создавшего. Т.е., если активен хотя бы один поток (осн. или доп.), процесс считается не завершенным и система продолжает контролировать процесс и занятые им ресурсы.

Посему прогр.логика, при которой ты подразумеваешь обязательное завершение своего процесса по факту завершения его осн.потока, должна предусматривать механизм корректного (либо принудительного) терминирования всех доп.потоков, порожденных в ходе выполнения приложения.



Страницы: 1 вся ветка

Текущий архив: 2002.08.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
1-60618
plastique
2002-08-08 14:00
2002.08.19
HELP PLEASE!!! Получить имя компонента под курсором мыши


1-60711
dimushkin
2002-08-06 22:48
2002.08.19
ScrollBox


14-60839
Инопланетянин
2002-07-24 14:24
2002.08.19
На Землю летит X-метровый НЛО


3-60550
str
2002-07-27 23:52
2002.08.19
Batchmove & filter


3-60485
vich
2002-07-25 02:28
2002.08.19
Пытаюсь сравнить дату из базы с системной и выдать сообщение.