The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
select - timeval, !*! PxeL, 20-Дек-09, 02:50  [смотреть все]
struct timeval timeout;
    while(100) {
    timeout.tv_sec = NULL;
    timeout.tv_usec = NULL;
    count = select (max + 1 , &read_set, NULL, &del_set, &timeout);
...
}
ведет себя одинаково если вместо NULL задать 0,в талмуте сказано: Если timeout равен NULL (нет времени ожидания), то select будет ожидать изменений неопределенное время.
И если
struct timespec timeout;
    while(100) {
    timeout.tv_sec = NULL;
    timeout.tv_nsec = NULL;
    count = select (max + 1 , &read_set, NULL, &del_set, &timeout, NULL);
...
}
полная аналогия. Иначе проц нагружает пустыми циклами :(



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру