社区
community_281
帖子详情
Windows api 子线程怎么等待主线程
wc19900207
2017-02-21 11:22:02
子线程有个InvalidateRect函数,窗口过程一直在接收WM_PAINT, 怎么样能让子线程等待主线程,比如WM_KEYDOWN接收键盘按键消息。谢谢!
waitforsingleobject 函数尝试了下 窗口会闪个不停 应该怎么用呢?
...全文
1614
7
打赏
收藏
Windows api 子线程怎么等待主线程
子线程有个InvalidateRect函数,窗口过程一直在接收WM_PAINT, 怎么样能让子线程等待主线程,比如WM_KEYDOWN接收键盘按键消息。谢谢! waitforsingleobject 函数尝试了下 窗口会闪个不停 应该怎么用呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
姓小名白丶
2017-03-13
打赏
举报
回复
。。。。。。。。。。。。。奇怪了
wc19900207
2017-02-22
打赏
举报
回复
回复2楼:绘制需要的参数来自子线程,我只知道postThreadMessage是发送消息给子线程,反过来怎么做呢?
wc19900207
2017-02-22
打赏
举报
回复
这哪里是mfc是 ,我用codeblocs, 你用codeblocks这个mfc给我看看
把分全给哥
2017-02-22
打赏
举报
回复
不会啊
强迫症专用头像
2017-02-22
打赏
举报
回复
现在还有人搞MFC
luciferisnotsatan
2017-02-22
打赏
举报
回复
你该把绘制的全部放到主线程(UI线程)里去处理。
像我这么帅的只有一个
2017-02-22
打赏
举报
回复
线程同步啊啊
操作系统
线程
的同步.doc
《操作系统原理》实验报告 实验序号:5 实验项目名称:
线程
的同步 "学 号" "姓 名" "专业班级 " " "实验地点" "指导教师" "实验时间 " " "一、实验目的及要求 " "1. 进一步掌握
Windows
系统环境下
线程
的创建与撤销。 " "熟悉
Windows
系统提供的
线程
同步
API
。 " "使用
Windows
系统提供的
线程
同步
API
解决实际问题。 " "二、实验设备(环境)及要求 " "
Windows
操作系统与Visual C++开发环境 " "三、实验内容与步骤 " "完成
主
、
子
两个
线程
之间的同步,要求
子
线程
先执行。在
主
线程
中使用系统调用" "CreateThread()创建一个
子
线程
。
主
线程
创建
子
线程
后进入阻塞状态,直到
子
" "
线程
运行完毕后唤醒
主
线程
。 " " " "具体操作过程:在Microsoft Visual C++ " "6.0环境下建立一个MFC支持的控制台工程文件,编写C程序,在程序中使用Creat" "eSemaphore(NULL,0,1,"SemaphoreNamel")创建一个名为"SemaphoreNamel"" "的信号
多
线程
之:
主
线程
、
子
线程
1、进程中
线程
之间的关系
线程
不像进程,一个进程中的
线程
之间是没有父
子
之分的,都是平级关系。即
线程
都是一样的, 退出了一个不会影响另外一个。 但是所谓的"
主
线程
"main,其入口代码是类似这样的方式调用main的:exit(main(...))。 main执行完之后, 会调用exit()。 exit() 会让整个进程over终止,那所有
线程
自然都会退出。 2、
主
线程
先退出,
子
线程
继续运行的方法 在进程
主
函数(main())中调用pthread_exit(),只会使
主
函数所在的
线程
(可以说是...
主
线程
子
线程
死掉_
windows
主
线程
等待
子
线程
退出卡死问题
在
windows
下调用_beginthread创建
子
线程
并获得
子
线程
id(函数返回值),如果
子
线程
很快退出,在
主
线程
中调用WaitForSingleObject
等待
该
线程
id退出,会导致
主
线程
卡死。需要修改_beginthread为_beginthreadex解决该问题。那么,_beginthread为何会导致WaitForSingleObject卡死,而_beginthreadex却不会呢?这需...
主
线程
创建
子
线程
,如果
子
线程
不结束,
主
线程
会结束吗?
如果执行到了main end 这里,main方法就结束了,如果此时还有继续打印我是
子
线程
,说明
子
线程
还在继续跑
主
线程
创建
子
线程
,如果
子
线程
不结束,
主
线程
会结束吗? 答案是:
子
线程
不结束,
主
线程
该结束的时候还是会结束,除非
主
线程
是守护
线程
。 a
线程
创建b
线程
, 如果a
线程
不是守护
线程
,那么实际上a 和b两个
线程
没有必然联系。 ...
windows
平台
主
线程
退出后对
子
线程
的影响
进程与
主
线程
: 首先得明确一点,我理解的进程是一个exe文件运行之后的独立资源,每个进程有且仅有一个
主
线程
,进程是负责分配资源的,
线程
是负责执行资源的(一般可以认为
线程
的执行时间就是
线程
调度函数的运行时间),相当于进程是包工头,
线程
是干活的工人,在后文里,不做特殊说明,
子
线程
统一都是由
主
线程
直接或间接创建的。
主
线程
结束后,其它
子
线程
是立刻退出还是继续执行? 答案:
主
线程
退出可能会间接导致
子
线程
退出!但不会直接导致
子
线程
退出! 因为
主
线程
退出分两种情况: (1) 不对
主
线程
做任务特殊处理,当其..
community_281
594
社区成员
254,047
社区内容
发帖
与我相关
我的任务
community_281
提出问题
复制链接
扫一扫
分享
社区描述
提出问题
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章