1. task类表示一个线程,最简单的task的构造方法是 ,参数是Action<t>,是一个无返回值的泛型委托。 指向要执行的函数。当调用·start()方法时,就执行子线程。执行指向的函数。

2.也可以使用 Task.Factory.StartNew方法,这个方法构造一个Task并且立刻开始运行。相当于将Task的构造函数和start方法一起执行 。

4. Task<t>来获得返回值,t是返回值的类型

5.要挂起当前线程,  等待一个线程执行完成,可以用到执行线程的wait()方法,wait方法也有一些重载,指定等待时间

运行结果为 好几个,其中有:

最新文章

  1. hbase集群安装与部署
  2. 9月6日表格标签(table、行、列、表头)(补)
  3. 【转】备份Kylin的元数据
  4. ado.net C#如何实现数据库增删改查
  5. [QualityCenter]设置工作流脚本-新建缺陷时描述字段模板设置
  6. 【BZOJ 3295】动态逆序对 - 分块+树状数组
  7. go局部变量的存储空间是堆还是栈?
  8. UVALive 7079 - How Many Maos Does the Guanxi Worth(最短路Floyd)
  9. Linux2.6内核--对块IO层操作的讨论
  10. C++ Primer 有感(异常处理)
  11. php获取文章内容中的全部图片数组
  12. 010 有顺序的Map的实现类:TreeMap和LinkedHashMap
  13. 直接插入排序算法:ArrayList实现和数组实现
  14. idea之debug
  15. 常用maven仓库
  16. HardNet解读
  17. LuoGu P2783 有机化学之神偶尔会做作弊
  18. RabbitMQ中客户端的Channel类里各方法释义
  19. Python_环境部署及报错汇总(0)
  20. Properties集合_练习

热门文章

  1. 使用EventBus实现兄弟组件之间的通信
  2. XAMPP 更换其它路径
  3. C++常用数据结构(对照python)
  4. HTML学习之基础
  5. maya2016安装失败如何卸载重装
  6. shell脚本的使用
  7. PHP设计原则
  8. JS获取前一个页面
  9. JVM:java类的加载机制
  10. 从零开始的全栈工程师——js篇(作用域 this 原型笔试题练习)