Всеки, който е използвал Windows, е виждал от време на време системно съобщение, че дадена програма не отговаря, но как точно Windows знае това? Днешната публикация с въпроси и отговори на SuperUser има отговор на въпроса на объркан читател.



отменете безплатната пробна версия на Apple TV

Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser – подразделение на Stack Exchange, управлявана от общността група от уеб сайтове за въпроси и отговори.

Снимка с любезното съдействие на Матиас Рип (Flickr) .

активиране на intel vt-x

Въпроса

Четецът на SuperUser ArunPrasanth иска да знае как Windows знае, че дадена програма не отговаря:

Как Windows знае дали дадена програма не отговаря? Постоянно ли анкетира всички работещи приложения?

Как Windows знае дали програмите не отговарят?

linux изтриване на файлове, по-стари от

Отговорът

SuperUser contributor ratchet freak има отговора за нас:

Приложението получава събития от опашка, предоставена от Windows. Ако приложението не анкетира опашката от събития за известно време (5 секунди), като например извършване на дълго изчисление, тогава Windows приема, че приложението е закачено и предупреждава потребителя.

За да се избегне това, приложенията трябва да насочват скъпите изчисления към работните нишки или да разделят обработката и да се уверят, че опашката се анкетира редовно.


Имате ли какво да добавите към обяснението? Изключен звук в коментарите. Искате ли да прочетете повече отговори от други технически разбиращи потребители на Stack Exchange? Вижте цялата дискусионна тема тук .

ПРОЧЕТЕТЕ СЛЕДВАЩО
  • › Функции срещу формули в Microsoft Excel: Каква е разликата?
  • › 5 уебсайта, които всеки потребител на Linux трябва да направи отметка
  • › Компютърната папка е 40: Как Xerox Star създаде работния плот
  • Кибер понеделник 2021: Най-добрите технологични сделки
  • › Как да намерите своя Spotify Wrapped 2021
  • › Какво представлява MIL-SPEC защита от изпускане?