История изменений
Исправление peregrine, (текущая версия) :
Мне нужно
Не нужно. Тебе нужно чтобы один поток опрашивал датчик и если у тебя не ядро реального времени, то за переключения между потоками отвечает ОС и ты даже не особо натюнишь что-то. Т.е. у тебя 2 буфера, 2 потока. Один поток долбит датчик с нужной частотой (примерно нужной на самом деле) и заливает буфера, второй поток сбрасывает при наличии заполненного буфера буфер на диск. Размер буфера сделай кратным размеру блока на диске. Лучше ты ничего не выжмешь, ИМХО.
Исходная версия peregrine, :
Мне нужно
Не нужно. Тебе нужно чтобы один поток опрашивал датчик и если у тебя не ядро реального времени, то за переключения между потоками отвечает ОС и ты даже не особо натюнишь что-то. Т.е. у тебя 2 буфера, 2 потока. Один поток долбит датчик с нужной частотой (примерно нужной на самом деле) и заливает буфера, второй поток сбрасывает при наличии заполненного буфера буфер на диск. Размер буфера сделай кратным размеру блока на диске.