社区
C#
帖子详情
怎么异步执行
paschen
2011-02-19 12:55:02
当弹出messagebox后,想异步执行程序,也就是不用点击确定,程序就继续往下运行,有没什么办法?或者有没其他控件?我不想自己去画一个窗体做消息框
...全文
84
6
打赏
收藏
怎么异步执行
当弹出messagebox后,想异步执行程序,也就是不用点击确定,程序就继续往下运行,有没什么办法?或者有没其他控件?我不想自己去画一个窗体做消息框
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luluyy
2011-02-19
打赏
举报
回复
你用一个线程吧
Thread th=new Thread();
th.start();
MessageBos.Show("");
这样可以得到你样的效果
如果是在弹出框以后的再开始执行的话这个估计要用到API检查是否有那个框弹出`如果弹出了就开始执行
别的办法我也没想到
wuyq11
2011-02-19
打赏
举报
回复
MessageBox在异步情况下被调用也是不会有任何问题的
public void TestShowDialog()
{
Thread.Sleep(1000);
MessageBox.Show("a!");
}
public void TestStart()
{
Thread th = new Thread(new ThreadStart(TestShowDialog));
th.Start();
}
private void button2_Click(object sender, EventArgs e)
{
Thread th = new Thread(new ThreadStart(TestStart));
th.Start();
}
wantalcs
2011-02-19
打赏
举报
回复
更正第二句:
如果没有Invoke方法可调用,需要两句代码:
Action<string> showMessageAction = message => MessageBox.Show(message);
showMessageAction.BeginInvoke("执行到这句时会弹出消息窗,但后面的语句会继续执行。", null, null);
wantalcs
2011-02-19
打赏
举报
回复
如果在窗体类里,一句代码就可以了:
Invoke((Action)delegate { MessageBox.Show("执行到这句时会弹出消息窗,但后面的语句会继续执行。"); });
如果没有Invoke方法可调用,需要两句代码:
Action<string> showMessageAction = message => MessageBox.Show(message);
showMessageAction("执行到这句时会弹出消息窗,但后面的语句会继续执行。");
fanbingyuan
2011-02-19
打赏
举报
回复
[Quote=引用 1 楼 luluyy 的回复:]
你用一个线程吧
Thread th=new Thread();
th.start();
MessageBos.Show("");
这样可以得到你样的效果
如果是在弹出框以后的再开始执行的话这个估计要用到API检查是否有那个框弹出`如果弹出了就开始执行
别的办法我也没想到
[/Quote]
+1 学习
bdmh
2011-02-19
打赏
举报
回复
用线程吧,同一线程的代码不会被顺序执行
Flowable流程高级课程
本课程是《Flowable流程入门课程》的后续高级课程。在学习本课程前,应先学习入门课程,以掌握相关基础知识。高级课程着重讲解Flowable工作流的高级概念、复杂理论和实战应用。课程内容包括流程管理思想、技术与标准、工作流的控制模式和资源模式;Flowable数据库表及变量;与Spring、Spring Boot的集成;BPMN 2.0主要类图;Flowable高级服务如JAVA服务任务、脚本任务、Web Service任务、外部工作者任务、多实例任务、补偿处理程序、子流程和调用活动等;Flowable事件侦听器、
执行
侦听器和任务侦听器;Flowable历史和REST API;Flowable事务、并发性、身份管理及LDAP集成;Flowable高级主题如流程实例迁移、
异步
执行
器的设计与配置、用于高并发的UUID ID生成器、多租户、高级流程引擎配置、
执行
自定义SQL和实验性流程调试器等;Flowable Eclipse设计器特性及定制;Flowable 事件注册;Flowable相关标准和规范如ISO8601标准和cron等。本课程对Flowable官方文档进行了彻底梳理和融汇贯通,并结合实践,形象生动、系统全面、简单易懂地呈现给大家,让大家从开源软件文档冗长耗时、英文晦涩难懂、概念理解困难、知识点分散等困境中解脱出来,从而能快速地将Flowable具有的高级特性应用到项目的高级需求和复杂实践中去。课程特色:案例和代码驱动、基础概念与经典实战相结合、知识环节融会贯通、关联知识平滑拓展、概念和原理展示形象生动。
C#之
异步
执行
0 什么是
异步
执行
异步
(asynchronous)
执行
他还有个 兄弟是 同步
执行
(Synchronous) 同步
执行
呢 程序只能干一件事情, 干完一件 再干一件,中间还不能打扰他,反正他也不理, 一打扰一气之下就给你个未响应 ,让你干瞪眼. 你说气不气
异步
执行
就不一样了 程序进化了,他智商提高了..他可以三心二用了 一个程序他可以开好几个线程干活了. 有一个非常经典例子 界面上点击按钮 下载文件 如果在同步
执行
的话,需要等待文件下载完,界面才可以点击,相当不人性化操作 在
异步
执行
中.
activiti
异步
执行
_对基于消息队列的Activiti
异步
执行
器进行基准测试
activiti
异步
执行
一点历史 永无休止的一件事是,Activiti在某些非常大的规模的大型组织中的使用方式。 过去,这导致了各种优化和重构,其中包括
异步
执行
器-替换旧的作业
执行
器。 对于未启动的用户:这些
执行
器在流程实例中处理计时器和
异步
继续。 特别是在过去的两年中,我们已经看到它的使用大大增加。
异步
执行
器的引入极大地提高了性能。 但是,去年在巴黎举行的社区活动中,我们了解到,在处理大...
异步
执行
和同步
执行
异步
执行
和同步
执行
shell总结(二)--SHELL中的
异步
执行
来自:https://blog.csdn.net/like_LeafFlying/article/details/72356329
异步
执行
有时我们希望同时
执行
多项任务,这其中涉及到父脚本以及多个子脚本的加载问题,子脚本可以在父脚本运行时
执行
其他额外的任务。但是,当一系列脚本以这种方式运行时,保证父脚本与子脚本的协调一致就会是一个问题。试想下这样一种情况,如果父脚本与子脚本互相依赖,一个脚本必...
C#
110,537
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章