求科普下线程切换知识

线程不是很熟悉,是不是可以这样理解,当当前线程在进行io 操作时候,操作系统会把执行权交给其他线程?

2014-05-07 17:50
0
0

韩天峰 - 关注外星人

赞同来自:

操作系统调度就是这样的。当进程执行阻塞IO时状态会改变为S,IO操作完成时才会改变为R。 只有R状态的线程才能得到CPU时间片。

swoole的文件IO线程,不是此原理。它是通过一个PIPE发送8字节指令给线程池。自己取执行别的代码。IO线程收到指令后阻塞读写文件。

2014-05-08 10:25
0

swooler - 90  后IT男

赞同来自:

swoole 学习交流的朋友可以加群一起交流 646724664加群链接

2018-09-15 14:28

要回复问题请先登录注册