Re: самомодифициpyющийся код?
- From
- Vladimir Ivanov ()
- To
- Gennady Mayko
- Date
- 2002-10-10T13:17:09Z
- Area
- SU.WINDOWS.NT.PROG
From: "Vladimir Ivanov" <vivanov@tmsoft-ltd.kiev.ua>
Hi!
> Из электронных источников посмотри
> 1. http://www.osr.com/ntinsider/1998/apc.htm
> 2.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/kmarch/hh/k
march/synchro_1oo7.asp
> 3. http://www.cmkrnl.com/arc-userapc.html (на мой взгляд, очень
интересная...
Спасибо огромное.
Кстати, статьи 2 и 3 подтверждает мою "гипотезу" о том, что инициация вызова
(user-level) APC
выполяется на пользовательском уровне, а не на ядерном уровне, а значит в
соответсвие с правилами шедулера.
2. Из таблицы:
При ожидании Alertable = TRUE, WaitMode = User
=>
Wait Aborted: Yes ,
APC Delivered and Executed? - Yes, _after_ _thread_ _returns_ to _user_
_mode_
3."When a _user-mode_ APC is passed to a thread in this way,
its routine be called _next_ _time_ the thread runs in user-mode.
If the thread already runs in user-mode, the routine won't be invoked
immediately,
however; it'll be called _next_ _time_ the thread _returns_ to user-mode
from some kernel-mode service.
Usually that happens almost immediately since an active thread is calling
kernel-mode services all the time..."
С уважением,
Владимир Иванов
--- ifmail v.2.15dev5
* Origin: A poorly-installed InterNetNews site (2:5020/400)