Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
>
C/C++ Unix
(Модератор:
Вад
) > Тема:
FreeBSD pthread и sleep
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: FreeBSD pthread и sleep (Прочитано 7933 раз)
0 Пользователей и 1 Гость смотрят эту тему.
vasyav
Гость
FreeBSD pthread и sleep
«
:
04-11-2004 14:19 »
Возникла проблемма. Мне нужно написать много поточную программу, которая обслужывает входящии запросы по сети. Использую pthread.
FreeBSD 5.2.1. gcc 3.2.2.
Если в потоке выполнить команду sleep, то почему-то виснет программа. Ни кто не сталкивался с этой проблеммой.
Записан
npak
Команда клуба
Offline
Пол:
FreeBSD pthread и sleep
«
Ответ #1 :
04-11-2004 14:33 »
vasyav
, sleep в BSD вешает процесс. Так как потоки сделаны внутри процесса, то все потоки также замирают.
Попробуй воспользоваться pthread_cond_timedwait
Записан
UniTesK -- индустриальная технология надежного тестирования.
http://www.unitesk.com/ru/
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
>
C/C++ Unix
(Модератор:
Вад
) > Тема:
FreeBSD pthread и sleep
Загружается...