假设一个进程正在运行,它调用了一个系统调用。这是否意味着该进程现在将被阻塞。是否所有的系统调用都阻塞了一个进程,并将其状态从运行更改为阻塞?还是取决于当时的情景?
发布于 2012-01-17 23:10:36
不,这并不意味着进程被阻塞。一些系统调用正在阻塞,而另一些则没有。但是,请注意,在内核处理系统调用期间,当进程继续运行时,您自己的用户代码不会执行,而是代表进程执行内核代码。
https://stackoverflow.com/questions/8896062
相似问题