2017年6月23日
摘要: .net 4.0的Task已经让我们可以非常简单地使用多线程,并且可以有返回值,也可以支持线程的取消等操作,可谓已经很强大了。但.net 4.5为我们带来了async&await,使得实现多线程的写法更简单,更优美,更符合线性思维。 下面通过一个例子来演示通过Task和async&await分别如何 阅读全文
posted @ 2017-06-23 19:03 永远的麦子 阅读(953) 评论(0) 推荐(1)
摘要: 使用线程池使得创建线程已经很简单了,但是使用线程池不支持线程的取消,完成和失败通知等交互操作,为了解决这些问题,.net 4.0带来了TPL(Task Parallel Library)任务并行库,下面就来总结下Task的使用。 创建和运行任务 在.net 4.0下使用task创建一个线程非常简单, 阅读全文
posted @ 2017-06-23 17:31 永远的麦子 阅读(1850) 评论(0) 推荐(0)