社区
进程/线程/DLL
帖子详情
我想不用MFC的库函数,要怎么进行主线程和工作线程之间的通信.
linkaihui
2006-09-24 03:43:54
我现在不想用全局变量.但是消息机制好象都在MFC底下定义的.那如果想不用MFC的东西,我要怎么进行主线程和工作线程之间的通信?因为我想把最终做的结果搬到BORLAND C中.
...全文
168
2
打赏
收藏
我想不用MFC的库函数,要怎么进行主线程和工作线程之间的通信.
我现在不想用全局变量.但是消息机制好象都在MFC底下定义的.那如果想不用MFC的东西,我要怎么进行主线程和工作线程之间的通信?因为我想把最终做的结果搬到BORLAND C中.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xl5338870
2006-09-24
打赏
举报
回复
borland c++也可以用mfc
DWORD WINAPI WorkerThread(LPVOID lp)
{
MSG msg;
PeekMessaage(&msg, 0, 0, 0, PM_NOREMOVE); // force to create message queue
while (GetMessage(&msg...)) { // WM_QUIT 消息退出
switch(msg.message) {
case WM_USER+1: EvnUser1(); break; .... //消息处理
case WM_USER+2: EvnUser2(); break; .... //
default:
DefWindowProc(...);
}
}
return msg.wparam;
}
或者自己写一个队列,工作线程阻塞在该队列上,一有任务就取出来工作。如果用windows的消息队列消耗资源多一些。
GoAround
2006-09-24
打赏
举报
回复
可以用PostThreadMessage,工作线程也可以有消息循环,不过你要自己处理消息
如果只是同步可以用Event
Win32多
线程
编程(2) —
线程
控制
Win32
线程
控制只有是围绕
线程
这一内核对象的创建、挂起、恢复、终结以及
通信
等操作,这些操作都依赖于Win32操作系统提供的一组API和具体编译器的C运行时
库函数
。本篇围绕这些操作接口介绍在Windows系统下的多
线程
编程要点,后续将进一步涉及多
线程
通信
的同步互斥等议题。 1.
线程
的创建(CreateThread) 每个
线程
必须拥有一个进入点函数,
线程
从这个进入点开始运行。
主
线程
的进入点是...
VC 多
线程
编程
VC多
线程
中需要熟悉的知识点是: 1. 进程和
线程
的概念; 2. 如何通过WinAPI,
MFC
两种方式创建
线程
; 3.
线程
传参数,包括简单参数和结构体复杂参数; 4.
MFC
线程
分为用户界面
线程
和
工作
者
线程
,两种
之间
的区别和创建方式是什么; 5.
线程
间的
通信
分为几种,具体怎么实现; 6.
线程
之间
的同步方式有几种,具体怎么实现; 1. 进程和
线程
的概念; 程序是计算机指令的集合
说说多
线程
(linux、windows/c c++
mfc
python java多
线程
)
一直在使用多
线程
,也学习过很多linux
线程
进程方面的知识(APUE UNP),有
mfc
里包装好的多
线程
,有python程序里的多
线程
,但是没有好好归纳过,现在好好整理归纳下关于多
线程
的知识。 关于多
线程
、多进程,参考:多进程、多
线程
以及如何选择? 关于
线程
同步(互斥)的方式与对比,参考:
线程
同步常用方式与区别 关于同步机制常使用的互斥锁、自旋锁、信号量、读写锁、顺序锁等等,参考:锁的种类与特
Win32多
线程
设计之
MFC
的多
线程
WIN32
线程
控制
主
要实现
线程
的创建、终止、挂起和恢复等操作,这些操作都依赖于WIN32提供的一组API和具体编译器的C运行时
库函数
。 1.
线程
函数 在启动一个
线程
之前,必须为
线程
编写一个全局的
线程
函数,这个
线程
函数接受一个32位的LPVOID作为参数,返回一个UINT,
线程
函数的结构为: UINT ThreadFunction(LPVOID pParam) { //
线程
处理代
【C++】深入浅出Win32多
线程
设计之
MFC
的多
线程
深入浅出Win32多
线程
程序设计之
线程
控制 深入浅出Win32多
线程
程序设计之
线程
控制 作者:宋宝华出处:天极开发责任编辑: 方舟 [ 2005-12-15 09:04 ] WIN32
线程
控制
主
要实现
线程
的创建、终止、挂起和恢复等操作,这些操作都依赖于WIN32提供的一组API和具体编译器的C运行时
库函数
。 WIN32
线程
控制
主
要实现
线程
的创建、终止、挂
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章