水木社区手机版
首页
|版面-编程技术(Programming)|
新版wap站已上线
展开
|
楼主
|
同主题展开
|
溯源
|
返回
上一篇
|
下一篇
|
同主题下篇
主题:Re: 主题:求教,c++程序库是如何调用sleep而线程并不挂起的呢
GoGoRoger
|
2021-04-21 00:03:05
|
什么叫没有挂起?疯狂占CPU?
【 在 stub 的大作中提到: 】
: 刚在ubuntu上测试brpc, 测试代码中包含了sleep, 而通过打印线程id发现,线程并没有挂起。
: 我理解, 调用sleep类函数时, 最终会执行int 0x80 (或sysenter)进入内核态,然后把自己放到等待队列上。 一直到sleep时间到来之前不会被调度。 然而测试brpc时的现象明显不是这样。
: --
: ...................
--
FROM 103.238.135.*
上一篇
|
下一篇
|
同主题下篇
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版