![]() |
|
Модераторы: xvr |
![]()
|
|
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 3 Всего: 44 |
Здрасте!!!
Встала задача запускать много потоков(не больше N) если кол-во запущеных потоков = N необходимо прекратить запуск потоков и перейти в ожидание завершения какого-нибудь из уже запущеных. нашел только pthread_join но она как бы не совсем подходит. необходим некий аналог виндовой WaitForMultipleObjects ни чего подобного не нашел Подскажите знатоки как обычно в *nix'ах решают подобные задачи Заранее благодарен! |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: нет Всего: 158 |
||||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 3 Всего: 44 |
на улице -26 в офисе дубак.
может у кого есть простенький пример PS dumb, я обязательно гляну ссылки. хочется просто быстрее |
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 8 Всего: 58 |
Типа потоков или процессы тоже покатят ?
может помочь waitpid(2). Первый аргумент - PID процесса который ждем, второй - адрес на статус (который вернется), третий опции (к примеру - WNOHANG не блокировать если нет "умерших" процессов). В принципе должно и с потоками сработать.......... Добавлено @ 10:37 <Ы>
Ждать кого-нибудь. |
|||
|
||||
| dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: нет Всего: 158 |
||||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 84 Всего: 207 |
chaos
почему бы сигнальную переменную не использовать
Это сообщение отредактировал(а) MAKCim - 28.11.2006, 18:20 -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 3 Всего: 44 |
dumb, спасибо за ссылочки - познавательно
MAKCim, в итоге как раз так и сделал |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |