摘要:
namespace ConsoleDemo{ class Program { static void Main(string[] args) { string[] str = { "1", "1", "1", "1", "1", "1", "1", "1" }; var m = getInts(st 阅读全文
posted @ 2020-12-03 21:09
MaxBruce
阅读(62)
评论(0)
推荐(0)
摘要:
namespace 异步编程{ class Program { static void Main(string[] args) { Console.WriteLine("mian this is async{0}", Thread.CurrentThread.ManagedThreadId); Do 阅读全文
posted @ 2020-12-03 20:51
MaxBruce
阅读(54)
评论(0)
推荐(0)
摘要:
对于yield关键字我们首先看一下msdn的解释: 如果你在语句中使用 yield 关键字,则意味着它在其中出现的方法、运算符或 get 访问器是迭代器。 通过使用 yield 定义迭代器,可在实现自定义集合类型的 IEnumerable 和 IEnumerator 模式时无需其他显式类(保留枚举状 阅读全文
posted @ 2020-12-03 11:46
MaxBruce
阅读(145)
评论(0)
推荐(0)
摘要:
理解: 1、async修饰的方法可理解为异步方法(必须要配合await,否则和普通方法无异)2、当async方法执行遇到await,则立即将控制权转移到async方法的调用者3、由调用者决定是否需要等待async方法执行完再继续往下执行4、await会挂起当前方法,即阻塞当前方法继续往下执行,转交控 阅读全文
posted @ 2020-12-03 10:09
MaxBruce
阅读(614)
评论(0)
推荐(0)

浙公网安备 33010602011771号