获取进程时的执行过程如何?有人知道不?
我在写程序时,需要用到遍历整个系统的进程。我对系统在遍历进程的过程不太了解,非常想知道。比如:当系统正在遍历的过程中如果有一个新的进程运行了,系统会如何处理?
再比如:在遍历开始前用了一个shell调度,很可能当正在作循环遍历时这个进程也出现了。那么系统会如何处理呢?是阻止这个进程暂时不要出现呢?还是有办法把它加到正在循环遍历进程的列表中呢?
感觉在编程时知道这个过程挺重要的。
谢谢。
呵呵,你理解错了。。。。
不过仍然要谢谢你。。。
这些代码我是知道。。。
我的问题是:当执行这些代码的过程中,若有一个程序来一个shellExecute之类的调用时(也就是正在遍历上面的循环时)突然系统中又增加了一个进程,那么这个进程是否能被查出来呢?还是暂时阻止对它的调用呢?