Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
1-24887
V-A-V
2002-12-24 14:31
2003.01.09
Когда User закрыл WordDokument


3-24770
Борис
2002-12-15 13:35
2003.01.09
помогите написать запрос и организовать работу с 2-мя таблицами


14-25070
Top Gun
2002-12-19 19:55
2003.01.09
Нормальная температура для процессора


14-25007
Djon007
2002-12-18 23:02
2003.01.09
Вопросик по exe?


14-25056
AL2002
2002-12-20 16:57
2003.01.09
Что делает файл Alevir.exe?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский