powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Программеры - это звучит гордо
3 сообщений из 3, страница 1 из 1
Программеры - это звучит гордо
    #32226695
Alexey_VV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программеры!!!! Помогоите!!!

Вызываю SleepEx(INFINITE,true);
Определённо в этот момент в очереди APC есть задачи добавленные туда QuaueUserAPC.
А они нифига не выполняются, т.е. выполняются только когда поток уже в слипе и поступает новой APC (((

У Рихтера написано, что при вызове SleepEx и др. ...Ex все запросы, которые к моменту вызова уже есть в очереди APC должны выполняться.
НЕ ВЫПОЛНЯЮТСЯ HELP HELP HELP мир рушится (
...
Рейтинг: 0 / 0
Программеры - это звучит гордо
    #32226968
Фотография vdimas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSDN:

When a user-mode APC is queued, the thread is not directed to call the APC function unless it is in an alertable state. After the thread is in an alertable state, the thread handles all pending APCs in first in, first out (FIFO) order, and the wait operation returns WAIT_IO_COMPLETION. A thread enters an alertable state by using SleepEx, SignalObjectAndWait, WaitForSingleObjectEx, WaitForMultipleObjectsEx, or MsgWaitForMultipleObjectsEx to perform an alertable wait operation.

Т.е. Рихтер прав.

Чтобы мир не рухнул, напиши пока-мест 2 подряд SleepEx, один с 1ms, второй с infinite.
Это временное решение.

А я щас проверю твое предположение, чей-то интересно стало. :)
...
Рейтинг: 0 / 0
Программеры - это звучит гордо
    #32227244
Alexey_VV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВОПРОС СНЯТ

ВСЁ РАБОТАЕТ, была алгоритмическая ошибка )))
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Программеры - это звучит гордо
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]