上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 以下内容来自B站老杨 其作用等同于使用了OnCompleted回调方法执行了一些事情。 阅读全文
posted @ 2021-01-21 13:55 ZedFFF 阅读(77) 评论(0) 推荐(0)
摘要: 以下内容来自B站老杨 引入async和await 阅读全文
posted @ 2021-01-21 11:27 ZedFFF 阅读(69) 评论(0) 推荐(0)
摘要: 以下内容来自B站老杨 阅读全文
posted @ 2021-01-21 11:17 ZedFFF 阅读(58) 评论(0) 推荐(0)
摘要: 以下内容来自B站老杨 例子: Timer例子: delay例子: 阅读全文
posted @ 2021-01-21 11:08 ZedFFF 阅读(141) 评论(0) 推荐(0)
摘要: 以下内容来自B站老杨 例子: Task里模拟一个耗时操作。 awaiter通过回调方法继续在线程池上执行后续任务。 委托里面可以通过awaiter.Result取到之前Task的结果。 什么是awaiter 例子 阅读全文
posted @ 2021-01-21 10:45 ZedFFF 阅读(79) 评论(0) 推荐(0)
摘要: 以下内容来自B站老杨 所以在上面的例子我们用了AggregateException拿到了这个异常。 阅读全文
posted @ 2021-01-21 10:03 ZedFFF 阅读(58) 评论(0) 推荐(0)
摘要: 以下内容来自B站老杨 Func<TResult> 表示一个没有输入参数,返回值为TReasult类型的委托。 例子: task.Result会阻塞主线程。 阅读全文
posted @ 2021-01-21 09:48 ZedFFF 阅读(387) 评论(0) 推荐(0)
摘要: 以下内容来自B站老杨 并发:concurrency 而Thread带来的问题或者说是限制都可以由新的Task类进行解决。 Task.Run相当于是Task.Factory.StartNew的简化版本。 例子: 输出: 可以看到什么都没输出来。 这是因为:Task使用的是线程池,使用的是后台线程,主线 阅读全文
posted @ 2021-01-21 09:31 ZedFFF 阅读(112) 评论(0) 推荐(0)
摘要: 一下内容来自B站老杨 线程池线程也是一个线程。 最简单的进入池线程运行代码的方法。 线程池整洁的概念 阅读全文
posted @ 2021-01-21 09:01 ZedFFF 阅读(62) 评论(0) 推荐(0)
摘要: 以下内容来自B站老杨 Marshaling的解释:将C#类中的数据转换成Json数据格式,这个就是Marshaling。 而Thread Marshaling的意思就是将一个线程中的数据传递到另一个线程中。 例子: 输出: 阅读全文
posted @ 2021-01-20 17:02 ZedFFF 阅读(98) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页