Комп один или разные под винду/линукс?
Если один то ядро в линуксе грузится SMP-ёвое?
Т.е. есть подозрение что в линуксе всё вертится на одном проце, а в винде на нескольких.
Ну и как второй вариант (если всё вертится на одном ядре проца) - разное поведение ОС-ей по части шедулинга при QThread::TimeCriticalPriority и операциях ввода/вывода.
Проверялось как на одном компе, так и на разных. Проверялось на smp и не smp ядрах (2.4 и 2.6), а также при разных приоритетах потоков. Я склоняюсь к тому, что это действительно шедулер так работает(имхо криво, так как время выделяемое на каждую нить непостоянно, некоторые нитки вообще могут "замереть", а потом "отвиснуть"). Как побороть линуховый шедулер, если это действительно он? Никому такое поведение не мешает при разработке приложений?
зы. народ, очень нада, неужели никто не сталкивался?