社区
Qt
帖子详情
线程问题(C++),急
ling_er22
2010-01-12 02:51:03
打扰下各位,想请问点问题:在窗体的构造函数里面我执行了了一个线程,该线程使用了死循环。现在,我希望在关闭窗体时,该线程也随之结束要怎么实现好。
...全文
79
7
打赏
收藏
线程问题(C++),急
打扰下各位,想请问点问题:在窗体的构造函数里面我执行了了一个线程,该线程使用了死循环。现在,我希望在关闭窗体时,该线程也随之结束要怎么实现好。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tingsking18
2010-01-12
打赏
举报
回复
quit()
exit()
chenzhp
2010-01-12
打赏
举报
回复
没弄过QT,但是听说QT不是有个什么消息,槽的机制么。可不可以发个消息过去,改变exitflag的值呢
ling_er22
2010-01-12
打赏
举报
回复
还是不明白
要怎么改变,不是很明白
我是重写run()
在里面循环 while(!exitflag)
但是不知道要在哪里去改变exitflag的值
很困惑
小赌移情
2010-01-12
打赏
举报
回复
线程类可以往QThread派生。 重写exec()成员函数,在这里死循环即可。 调用start()开始执行。
检查一个变量的值,如果被改变就跳出死循环即可。
当然还有别的方法。
ling_er22
2010-01-12
打赏
举报
回复
弱弱的问一下,是在构造函数里面初始化这个信号量,析构函数里面改变这个信号量的值吗?
wuyu637
2010-01-12
打赏
举报
回复
在循环里检查一个信号量,
当窗体要结束的时候,改变这个信号量的值,循环就会结束。
ling_er22
2010-01-12
打赏
举报
回复
在Linux下用QT要怎么去实现这?
菜鸟linux_tcp服务器c++/c日志作业代码
这个代码是用于epoll中每个fd对应一个ringbuffer的,所以没写上
线
程安全
问题
,求大神帮找下buf, 还有优化一下,我不怎么懂优化。有点
急
,还有我那个每个fd对应一个ringbuffer 也没写出来呢想用map
leetcode分类--:BN理解
操作系统偏向于进程
线
程部分 死锁部分和内存部分 计算机网络会问各种协议 比如DHCP协议的内容 TCP挥手握手的细节 ping baidu会用到什么协议这种 然后就是常见的算法题 手撸代码 学好数据结构 leetcode刷个几百题基本...
C++11 14 17 20 多
线
程从原理到
线
程池实战
每天学习一小时以上 跟着视频动手编写代码 调试代码并对比课程多提供的源码 课程目标 理解多
线
程原理并学会c++11 的多
线
程编程 理解
线
程池技术原理并能使用c++实现 理解c++11 14 17 20 多
线
程编程相关特性 常见
问题
...
C++多
线
程多少个
线
程算多?
也有同学提出不同意见,说
线
程多不是
问题
,别把它当成指标,盯住内存、CPU才是正经。使用多
线
程,为的是提高执行效率;那么,是不是
线
程越多越好呢? 假设我们有100个下载任务,我们可以有以下3种实现方法: 使用...
c++ 单例模式与多
线
程
在C++中,调用一次构造函数就会创建一个对象,这个机制是货真价实的,因此也可以推测出,单例模式某种程度上实现了构造函数的“隐藏”。 构造函数怎么藏这个具体想不到,不过大致能想出来一个点,应该将构造...
Qt
16,239
社区成员
26,650
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章