社区
C++ 语言
帖子详情
请问主线程sleep挂起后会占用内存吗?
u010702043
2013-05-31 11:42:16
或者内存的占用相比sleep之前会降低吗? 如果sleep并不会明显减少内存占用, 那么让程序真正空闲的方法是什么呢? 因为我记得sleep好像只是挂起内存占用不怎么变?
...全文
864
7
打赏
收藏
请问主线程sleep挂起后会占用内存吗?
或者内存的占用相比sleep之前会降低吗? 如果sleep并不会明显减少内存占用, 那么让程序真正空闲的方法是什么呢? 因为我记得sleep好像只是挂起内存占用不怎么变?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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函数对应的汇编指令在代码存储区会多占几个或几十个字节吧!
python
主
线程
挂起
有时我们需要
挂起
主
线程
,当IO
线程
满足条件时 再运行。可以通过python中的event(事件)来实现该功能import threading wake_event=threading.Event() #
主
线程
,假如
主
线有个while循环 while True: wake_event.wait() wake_event.clear() #执行下面的操作 ...
线程
创建后,避免
主
线程
先于子
线程
结束的四种方式
1、创建
线程
后,倘若不进行处理,会出现
线程
没有执行完,
主
线程
就退出(意味着整个程序退出)的情况,为了避免这种情况,可以使用如下几种方法来处理: 1)使用
sleep
函数 int main() { pthread_t pid; pthread_create(&pid,NULL,foo,NULL);
sleep
(10);//使用
sleep
函数,使cpu易
主
,
主
线程
等待子
线程
完成。 return 0; } void* foo(void*) {} 2)在
主
线程
中使用
QT多
线程
(
主
动
挂起
线程
)
本篇文章来讲解一下QT中如何
主
动
挂起
线程
,在不想让一个
线程
运行的时候我们应该如何让
线程
挂起
呢?我们都知道使用
sleep
函数可以让
线程
挂起
一段时间,但是一段时间过后
线程
又继续运行,那么有什么方法可以让
线程
在特定条件下
挂起
,特定条件下运行吗?QWaitCondition 在多
线程
编程中具有重要的作用,可以帮助实现
线程
之间的同步和通信,也是Qt中高效使用多
线程
的关键。
关于Thread.
sleep
()的问题
Thread.
sleep
()问题学习
线程
和进程/阻塞和
挂起
以及那些
sleep
,wait()和notify()方法详解
线程
与进程的阻塞
线程
阻塞
线程
在运行的过程中因为某些原因而发生阻塞,阻塞状态的
线程
的特点是:该
线程
放弃CPU的使用,暂停运行,只有等到导致阻塞的原因消除之后才回复运行,或者是被其他的
线程
中断,该
线程
也会退出阻塞状态,同时抛出InterruptedException。 进程阻塞 正在执行的进程由于发生某时间(如I/O请求、申请缓冲区失败等)暂时无法继续执行。此时引起进程调度,OS把处理机分配给另一个就绪进程,而让受阻进程处于暂停状态,一般将这种状态称为阻塞状态。 进程的
挂起
挂起
进程在操作系统中可以定义为暂
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章