当前位置: 技术问答>linux和unix
线程调度问题。。。
来源: 互联网 发布时间:2016-02-28
本文导语: 用户级线程在进行系统调用时为什么会阻塞同进程的其他线程,运行时系统不可以进行线程调度吗? | 也许可以这样理解: 这里所说的“阻塞"是从线程之间同步的角度来讲的。 比如系统调用...
用户级线程在进行系统调用时为什么会阻塞同进程的其他线程,运行时系统不可以进行线程调度吗?
|
也许可以这样理解:
这里所说的“阻塞"是从线程之间同步的角度来讲的。
比如系统调用期间可能会以独占方式访问某个共享资源,
这样,就可能使用同步机制, 比如一个mutex,或者semaphore等。
在此期间,其他线程无法访问该资源。
这里所说的“阻塞"是从线程之间同步的角度来讲的。
比如系统调用期间可能会以独占方式访问某个共享资源,
这样,就可能使用同步机制, 比如一个mutex,或者semaphore等。
在此期间,其他线程无法访问该资源。