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
  • asp之家 软件编程 m.aspxhome.com