社区
网络及通讯开发
帖子详情
在线程中可以做消息响应吗?
1016133
2003-09-10 08:29:25
在线程中可以做消息响应吗?
...全文
29
4
打赏
收藏
在线程中可以做消息响应吗?
在线程中可以做消息响应吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
asimpleman
2003-09-15
打赏
举报
回复
gz
叶子哟
2003-09-10
打赏
举报
回复
工作线程中没试过!
但是可以人为控制线程的启动和运行
softman_2000
2003-09-10
打赏
举报
回复
你说的是用户界面线程。
土著巫师
2003-09-10
打赏
举报
回复
1:
void __fastcall TMyThread::Execute()
{
...
while(!Terminated) if(!ListenMessage()) SleepEx(0, false);
...
}
bool __fastcall TMyThread::ListenMessage()
{
MSG Msg;
if(PeekMessage(&Msg, NULL, 0, 0, PM_REMOVE))
{
if(Msg.message == WM_????) //自定义消息,用PostThreadMessage(...)发送进来
{
//在这里做你自己的事
}
else if(Msg.message == WM_????) //自定义消息,用PostThreadMessage(...)发送进来
{
//在这里做你自己的事
}
else //系统消息
{
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
return true;
}
return false;
}
2:
Application的ProcessMessage()方法就是这么做的
3:
用BCB的人一定要学OBJECT PASCAL了解VCL源码,祝你好运。
附:建议以后发帖子前先找一下以前的贴子。
WPF多
线程
演示
在WPF
中
,可以使用async/await关键字编写出更易读、更易于调试的多
线程
代码。 7. **异常处理** 后台
线程
中
的异常不会自动传递到主
线程
,因此需要在后台任务
中
妥善处理异常,并通过Dispatcher异常事件向UI
线程
报告...
异步处理优化:多
线程
线程
池与
消息
队列的选择与应用
通过将非核心逻辑异步化,可以提升系统的性能和
响应
速度。多
线程
线程
池适用于本地并发任务,适合需要快速
响应
的场景,但无法处理跨服务任务。
消息
队列则适用于分布式系统,能够解耦服务并保证任务的可靠性和顺序性,...
Linux下
线程
里面可以再创建
线程
吗?是的,可以
Linux下
线程
里面可以再创建
线程
吗 经过操作系统的学习,我们知道
线程
是系统调用的...因为我在项目
中
使用
线程
再创建
线程
出现了问题,因此产生这个疑惑,但是网上一搜全是模棱两可的说法,因此亲自尝试,发现是可以创建的
什么是
线程
?什么是进程?为什么要有
线程
?有什么关系与区别?
什么是
线程
?什么是进程?为什么要有
线程
?有什么关系与区别? 进程: 程序执行时的一个实例 ... 每个进程都有独立的内存地址空间 系统进行资源分配和调度的基本单位 ... 在多
线程
OS
中
,进程不是一个可执行的实...
为什么多
线程
要比单
线程
快?多
线程
应用场景?
总结一下多
线程
的应用场景: 1、socket(套接字、输入输出流) 2、定时任务(job、timertask) 3、多连接同时下载 4、Web网络爬虫(输入输出流、正则表达式) ...7、GUI程序
中
的异步
响应
,比如进度条,就是...
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章