请问主线程sleep挂起后会占用内存吗?

u010702043 2013-05-31 11:42:16
或者内存的占用相比sleep之前会降低吗? 如果sleep并不会明显减少内存占用, 那么让程序真正空闲的方法是什么呢? 因为我记得sleep好像只是挂起内存占用不怎么变?
...全文
864 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hugett 2013-05-31
  • 打赏
  • 举报
回复
这两个有关系??
Carl_CCC 2013-05-31
  • 打赏
  • 举报
回复
首先弄清楚cpu和内存是两个不同概念,空闲就是指空闲出cpu,和内存没什么关系。
赵4老师 2013-05-31
  • 打赏
  • 举报
回复
sleep和内存占用基本“八竿子打不着”!
worldy 2013-05-31
  • 打赏
  • 举报
回复
线程挂起只是该线程暂时不没有操作,内存依然存在,代码数据的内存占用不变,只是cpu不该线程上浪费时间而已
u010702043 2013-05-31
  • 打赏
  • 举报
回复
我知道了。。。 意思是用了sleep过后,该程序CPU的占据一下就清空了是吗
赵4老师 2013-05-31
  • 打赏
  • 举报
回复
引用 4 楼 hugett 的回复:
这两个有关系??
sleep函数对应的汇编指令在代码存储区会多占几个或几十个字节吧!

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧