永发信息网

vb在没有运行完事件处理的代码时,又有同样的事件被触发,这时会如何?

答案:3  悬赏:40  手机版
解决时间 2021-07-28 19:36

程序是忽略新产生的事件,还是把事件挂起,等待原有的事件代码运行完,再处理?

希望有人可以详细的讲解一下,最好由说明性的代码演示。

谢谢!

最佳答案

如果不是多线程的话··是挂起的··对于程序来说,只要不是出错或者手工跳过事件,事件都必然会执行,所以是不会忽略的···


另外说明一下,单线程下是事件是不会并行的


程序不响应不是同时运行了事件,而是程序在运行大计算量的代码,而造成界面代码(也就是通常说的ui)没有被执行(或者说刷新)


所以即使同一个事件被多次触发,也是会排队执行的。。

全部回答

具体要看你的事件是什么性质,如果中止现有的处理而进行新的事件处理并不影响你程序的原意,那就没所谓。

有些事件则可以同时处理,比如一个每秒刷新的时钟程序,每天固定时间进行一次网络时间同步,那么可能这个同步动作会超过1秒,这种情况你既不需要中止目前的,也不需要忽略新的事件,也不必挂起,该做什么还做什么。

既不忽略也不挂起,是同时运行似的,造成像死机一样去。除非开多线程,才能避免。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
从成都火车站到光华,打车的价位是多少??或坐
钙尔齐30片装的多少钱?
求AK最牛玩法,牛人指点下
大兴电影院2012 学生票价 在线等~!!!
联想G450A的本本一键还原后,除C盘外的其他盘
忧桑疼痛之下什么意思,"花落人散痛欢颜,雨稠
沅江市益阳怪兽充电(康帝K歌浴足)地址在哪,
谁知道?侠盗飞车还会在出新版吗?
请问手机掉进水了,你们会心急么?
做一个关于婚庆的logo
武陵源区张家界喻家嘴百姓大药房哪位知道具体
股票现在什么板块走势好?
华硕的笔记本那几个系列是intel芯片组的?
快过年了.小偷怎么反而多了?
电话卡索上了要怎样解开???
推荐资讯
谁能帮我开通游戏人生啊 速度
有关靠谱和忠诚的句子,说一朋友不靠谱的句子
我想知道为什么分手以后不能做朋友?
DNF 找个把格斗改龙珠孙悟空的补丁
邓州市南阳就好医用宣传中心(邓州华康中西结
我家狗无精打采的,一摸肚皮和耳朵滚烫滚烫的
儿童纯美长篇小说?
谁帮我的QQ飞车想的名字
帮我找找寻仙的原著人物好吗?
温县焦作买多网温县服务中心怎么去啊,谁知道
隧道仰拱的作用
求现代感人虐文!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?