社区
进程/线程/DLL
帖子详情
如何让程序实现:按下按钮A,同时响应两件事情?
twanyong2
2010-04-21 10:12:11
RT
...全文
269
23
打赏
收藏
如何让程序实现:按下按钮A,同时响应两件事情?
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
butwang
2010-04-24
打赏
举报
回复
[Quote=引用 7 楼 twanyong2 的回复:]
我要的是同时响应,你们说的都是顺序响应啊?!难道只能如三楼说的多线程?
[/Quote]
在单核cpu上,真正的并行时不存在的。多线程并行最终都被内核调度程序按照某种优先级顺序的执行...
许文君
2010-04-24
打赏
举报
回复
综上所述,没有真正意义上的同时
hzy694358
2010-04-22
打赏
举报
回复
线程也不可能同时啊,毕竟就一个cpu在运算,
除非你是搞多核编程的(偶也没搞过)
所以还是在一个消息函数里调用另一个消息函数
lijiazhicool
2010-04-22
打赏
举报
回复
LZ我也正碰到这问题呢。学习学习。。。。
wangli820
2010-04-22
打赏
举报
回复
开两个线程, 用信号量使两个线程同时动作
MoXiaoRab
2010-04-22
打赏
举报
回复
微观上说,线程并行都不是同时的。
近似同时,那就多线程。可是你能绝对同时地创建线程吗?
unituniverse2
2010-04-22
打赏
举报
回复
真要同时只能用多线程。消息回调一定会有先后。不为什么。系统就是被设计成这样的。
到底是并发(cpu时间片调度)还是平行(多核异步,真正地同时执行)由操作系统配合处理器决定。现在开始提倡的多核编程不是说以前的多线程都只是并发的,而是说要充分利用多处理器的好处,不要让本来的多线程因为同步需求而降低效率(被串行化后的多线程性能甚至比单线程还低)。
一开始的回忆
2010-04-22
打赏
举报
回复
首先,用线程还要控制线程,如果不是必要的,会得不偿失.
不过相信你的同时,就是说明这2个事件是谁先执行,和先执行完毕的先后顺序,漠不关心.那么就按2个函数来做,多好了.
函数的缺陷是如果函数执行时间很长,那么,就是用线程比较好.
线程不会阻塞画面的,但是主线程内的函数,就会阻塞画面的刷新
尹成
2010-04-22
打赏
举报
回复
事件里面写2个方法,不就是相应两件事情么,
或者写2个函数,同时调用可以了
wltg2001
2010-04-21
打赏
举报
回复
在一个按钮处理函数中调用另一个按钮处理函数。
hitwangbw
2010-04-21
打赏
举报
回复
在按键响应函数中发送另一个消息,这样就可以响应两个事情
mcaok
2010-04-21
打赏
举报
回复
什么意思?
xiuxianshen
2010-04-21
打赏
举报
回复
要同时处理的话,最好在按键响应中做个双线程调用吧
一开始的回忆
2010-04-21
打赏
举报
回复
事件里面写2个方法,不就是相应两件事情么
aa3000
2010-04-21
打赏
举报
回复
在响应按钮A的事件处理函数中调用其他函数
hbs_biscuit
2010-04-21
打赏
举报
回复
两个线程里面可以 都等待一个事件,然后在主线程触发这个事件,宏观上来看 两个线程的代码就是同时运行了
acdbxzyw
2010-04-21
打赏
举报
回复
多线程吧,也就多几行代码。
howema
2010-04-21
打赏
举报
回复
没有完全的同时,就是在响应函数中处理两个线程就可以了
Eleven
2010-04-21
打赏
举报
回复
[Quote=引用 7 楼 twanyong2 的回复:]
我要的是同时响应,你们说的都是顺序响应啊?!难道只能如三楼说的多线程?
[/Quote]
你要怎么个同时????
zkaikai
2010-04-21
打赏
举报
回复
既然是消息,就会有先后,不存在同时的概念。 即使是双线程就是同时的啦?那启动还不是两行代码,怎么同时启动这两个线程?
加载更多回复(1)
10分钟实现微信小程序支付功能
只需要一个简单的云函数,就可以轻松的实现微信小程序支付功能。 核心代码就下面这些 一,创建一个云开发小程序 关于如何创建云开发小程序,这里我就不再做具体讲解。不知道怎么创建云开发小程序的同学,可以去翻看...
wxpython一个
按钮
响应
多个事件
在wxPython中,可以使用
按钮
的绑定方法(Bind)来实现一个
按钮
响应
多个事件。 首先,您需要创建一个
按钮
并将其绑定到一个事件处理函数。例如: import wxclass MyFrame(wx.Frame): def __init__(self, parent): wx.Frame.__init__(self, parent, title="My App") ...
java 制作圆形
按钮
_Java制作圆形
按钮
这是一个关于制作圆形Swing
按钮
的技巧。事实上,这个技巧中的知识方便的适用于任何形状的
按钮
,但我们只作一个圆形的
按钮
。当你制作一个圆形的
按钮
时,需要做
两件
事。第一件事是重载一个适当的绘画方法以画出一个圆形。第二件事是设置一些事件使得只有当你点击圆形
按钮
的范围中的时侯
按钮
才会作出
响应
(不是包含圆形
按钮
的矩形的范围中)。下面是一个实现了圆形
按钮
的例程:import java.awt.*;import...
VC++中独立捕获
按钮
按下
和抬起两个动作
1 由来 现实世界中的
按钮
的动作为:
按下
后只要不松手就一直处于被
按下
状态,此时会执行开关闭合等类似的行为;松开手后,
按钮
抬起,执行开关断开等类似行为。VC++中默认的
按钮
的外观行为与物理
按钮
类似,也是鼠标
按下
后保持被
按下
状态,松开鼠标则自动弹起。然而问题是,
按钮
只会在
按下
-抬起 这个过程完成后才会向父窗口发送WM_COMMAND消息,单独的
按下
以及单独的抬起都不会通知父窗口。 在工
制作圆形Swing
按钮
(中文版)
这是一个关于制作圆形Swing
按钮
的技巧。事实上,这个技巧中的知识方便的适用于任何形状的
按钮
,但我们只作一个圆形的
按钮
。当你制作一个圆形的
按钮
时,需要做
两件
事。第一件事是重载一个适当的绘画方法以画出一个圆形。第二件事是设置一些事件使得只有当你点击圆形
按钮
的范围中的时侯
按钮
才会作出
响应
(不是包含圆形
按钮
的矩形的范围中)。下面是一个实现了圆形
按钮
的例程: import java.awt.*;i
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章