Форум: "WinAPI";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];
ВнизПрерывание Найти похожие ветки
← →
Shuric (2002-11-19 23:04) [0]Как горантирать выполнение процедуры без ее прерывания (прерыванием Windows) под Windows
Что подразумевает группа, содержащая "CreateEvent" и т.д.
Пожалуйста помогите, плата глючит и работает только в инерцеонном режиме (а в DOS все нормально)
← →
Cobalt (2002-11-19 23:24) [1]Попробуй установить себе рилтайм приоритет
см. SetPriorityClass
← →
Shuric (2002-11-19 23:53) [2]Спасибо за то что Вы откликнулись: но дело не в этом:
есть устройство (плата АЦП) под DOS - работает,
под Widows народ (производитель) сочинил драйвера, где происходит инерцонный эффект (я опишу, но я боюсь - бесполезно, если есть идеи, пишите, я обязательно опишу)
← →
Cobalt (2002-11-20 00:26) [3]Боюсь ;(), что если надо работать, то из ДОСа, иначе - другие дрова
Кстати, предполагаю, что ОС - Вин9Х? Тогда может поставить приоритет ядра(кернел)?
← →
apay (2002-11-20 09:34) [4]try CriticalSection
← →
Слесарь Матерящийся (2002-11-20 10:00) [5]CriticalSection не поможет. Можно поместить код в драйвер, тогда на user mode потоки переключений не будет. Но даже тогда нет гарантии от перерыва в исполнении, т.к. есть прерывания, etc
← →
Игорь Шевченко (2002-11-20 10:14) [6]Обычно такие вещи реализуются аппаратно. В fido7.su.windows.nt.prog недавно была дискуссия на эту тему (2 ms delay)
← →
Victor_Cr (2002-11-20 10:50) [7]Как было написано в какой-то умной доке - "WIN32 есть среда вытесняющей многопоточности, в то время как WIN31 - среда согласованой многозадачности." Что означает за обработку прерываний в WIN32 отвечает сама система, которая вытесняет задачи передавая процессорное время другим процессам. Выход один переходить на WIN31 :-)
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c