Re[7]: timeout в функции select Win32
От: biohumanoid  
Дата: 20.05.10 05:11
Оценка:
Здравствуйте, netch80, Вы писали:

B>>По сути есть советы ? Sleep'у помогло, select'у нет...

B>>timeBeginPeriod не помог, остальное еще не пробовал.

N>По сути — развести два треда, в одном select() и скармливание данных второму, второй уже использует высокоточные таймеры. И наоборот.


Решено, timeBeginPeriod помог (не сразу заметил ftime даже с новым таймером хреново время отмеряет).
Копаю в сторону timeGetTime и GetSystemTimeAsFileTime (нужно абсолютное время, т.к. использую pthread_mutex_timedlock).

Отдельный поток — кака. Пусть потребитель заводит (я однопоточный, но thread-safe).

Всем спасибо !
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.