相关疑难解决方法(0)

为什么阻止系统调用会阻止用户级线程的整个过程?

我不明白以下几点:

用户级线程需要非阻塞系统调用,即多线程内核.否则,即使进程中仍有可运行的线程,整个进程也会在内核中被阻塞.

内核线程如何处理阻塞系统调用?在一个线程正在进行阻塞系统调用(例如读取)的用户级线程中,为什么其他线程无法继续工作?

multithreading operating-system system-calls

6
推荐指数
1
解决办法
2792
查看次数