Почетна » како да » Како Виндовс зна да програм не одговара?

    Како Виндовс зна да програм не одговара?

    Свако ко је користио Виндовс је видео повремену системску поруку да програм не одговара, али како то Виндовс зна? Данашњи пост СуперУсер К&А има одговор на питање читаоца.

    Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.

    Фотографија љубазношћу Маттхиаса Риппа (Флицкр).

    Питање

    Читач СуперУсер АрунПрасантх жели да зна како Виндовс зна да програм не одговара:

    Како Виндовс зна да ли програм не одговара? Да ли стално испитује све покренуте апликације?

    Како Виндовс зна да ли програми не реагују?

    Одговор

    СуперУсер сурадник ратцхет фреак има одговор за нас:

    Апликација добија догађаје из реда који обезбеђује Виндовс. Ако апликација не анкетира ред за догађај неко време (5 секунди), као што је нпр. Дугачак прорачун, онда Виндовс претпоставља да је апликација објешена и упозорава корисника.

    Да би се то избегло, апликације би требало да гурају скупе калкулације до радничких нити или да се поделе обрада и проверите да ли ће ред чекања бити редован.


    Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.