• 2024-07-25Csharper Async和Await
    Async和Await的学习AsyncAwait语法解读它是一个语法糖:编译器提供的便捷功能async是用来修饰方法,如果单独出现,方法会警告,没有什么作用await在方法体内部,只能放在async修饰的方法内,必须放在task前面async/await方法里面如果没有返回值,默认返回一个Task,或者void(推荐用Task,而
  • 2024-06-08C#异步编程是怎么回事(番外)
    在上一篇通信协议碰到了多线程,阻塞、非阻塞、锁、信号量...,会碰到很多问题。因此我感觉很有必要研究多线程与异步编程。首先以一个例子开始我说明一下这个例子。这是一个演示异步编程的例子。输入job[name],在一个同步的Main方法中,以一发即忘的方式调用异步方法StartJob()。