C#异步委托调用实例分析
作者:dingding 时间:2022-12-14 05:41:06
本文实例讲述了C#异步委托调用实现方法。分享给大家供大家参考。具体如下:
static void Main(string[] args)
{
//委托异步
Action<string> showMessage = ShowMessage;
IAsyncResult result = showMessage.BeginInvoke("测试异步委托",null, null);
//那在异步线程未完成工作以前主线程将处于阻塞状态
//等到异步线程结束,主线程才能继续工作
showMessage.EndInvoke(result);
Console.ReadLine();
}
static void ShowMessage(string x)
{
string current = string.Format("当前线程id为{0}",Thread.CurrentThread.ManagedThreadId);
Thread.Sleep(1000);
Console.WriteLine(string.Format("{0},输入为{1}", current, x));
}
希望本文所述对大家的C#程序设计有所帮助。
标签:C#,异步,调用
0
投稿
猜你喜欢
Springboot中登录后关于cookie和session拦截问题的案例分析
2022-09-25 19:26:44
unity3d发布apk在android虚拟机中运行的详细步骤(unity3d导出android apk)
2022-11-09 16:18:56
Java二维数组查找功能代码实现
2023-01-04 19:47:17
Android实现图文垂直跑马灯效果
2023-09-05 14:19:36
Spring集成Druid连接池及监控配置的全过程
2023-08-25 05:22:20
基于Java GUI 事件处理方式
2023-11-25 13:08:55
mybatis关系映射之一对多和多对一
2021-08-01 21:14:26
android studio 安装完成ButterKnife插件却无法使用(解决方案)
2023-03-14 17:54:58
C# 格式化JSON的两种实现方式
2023-03-14 05:31:16
WPF实现带筛选功能的DataGrid
2022-05-07 07:48:56
C#中三种Timer计时器的详细用法
2022-12-14 13:52:34
Android中Intent传递对象的两种方法Serializable,Parcelable
2021-05-24 03:11:58
C#生成带注释的dll并引用实现
2023-08-31 16:01:09
深入理解Java显式锁的相关知识
2022-06-16 09:59:41
flutter TextField换行自适应的实现
2023-06-21 01:21:39
SpringMVC文件上传中要解决的问题大汇总
2023-09-02 06:09:20
JVM分配和回收堆外内存的方式与注意点
2021-07-25 08:53:34
使用DateTime的ParseExact方法实现特殊日期时间的方法详解
2021-10-06 01:48:54
利用Java写一个学生管理系统
2023-09-24 17:06:54
C#实现简单的RSA非对称加密算法示例
2022-07-09 18:16:37