Loading a Process: Difference between revisions

[unchecked revision][unchecked revision]
Content deleted Content added
No edit summary
 
Line 17:
 
== Process Manager ==
A Process Manager is used to load the executable in Messiah AndrwAndrewAPrice's [http://forum.osdev.org/viewtopic.php?p=112605#p112605 post].
 
The process manager runs in it's own thread. Usually this thread is sleeping, but if a job gets added to the process manager's queue ("Spawn this process" - that's all it's used for right now), the process manager's thread is sleeping. The process that sent the request usually sleeps until the process manager has completed it's job - but it's possible in a multi threaded application to do other stuff while the process is loading.