0条评论
还没有人评论过~
有多个长时间的任务,任务数量固定,其生命周期跟随程序,任务的具体内容大概是while循环中处理各种业务,请问选用Thread还是Task比较好,单核和多核对其性能有影响嘛?
根据场景和需要来,确定的独占的可以选择Thread 和Task,可变的不确定的任务池选择Task或者ThreadPool。
从写法上说,Task最简单方便,Task是对线程的进一步封装,本质上都是线程。
推荐用Task,Task其实是对Thread还有线程池的进一步封装。用Task不容易出错,而且编码很方便
Task,一般项目中的任务都用Task,统一管理