TaskFactory.StartNew 方法

TaskFactory.StartNew 方法

创建并启动 Task命名空间:   System.Threading.Tasks   程序集:  mscorlib(位于 mscorlib.dll)

 

 

重载列表

 名称说明
System_CAPS_pubmethodStartNew(Action)

创建并启动 任务。

System_CAPS_pubmethodStartNew(Action, CancellationToken)

创建并启动 Task

System_CAPS_pubmethodStartNew(Action, CancellationToken, TaskCreationOptions, TaskScheduler)

创建并启动 Task

System_CAPS_pubmethodStartNew(Action, TaskCreationOptions)

创建并启动 Task

System_CAPS_pubmethodStartNew(Action<Object>, Object)

创建并启动 Task

System_CAPS_pubmethodStartNew(Action<Object>, Object, CancellationToken)

创建并启动 Task

System_CAPS_pubmethodStartNew(Action<Object>, Object, CancellationToken, TaskCreationOptions, TaskScheduler)

创建并启动 Task

System_CAPS_pubmethodStartNew(Action<Object>, Object, TaskCreationOptions)

创建并启动 Task

System_CAPS_pubmethodStartNew<TResult>(Func<TResult>)

创建并启动 Task<TResult>

System_CAPS_pubmethodStartNew<TResult>(Func<TResult>, CancellationToken)

创建并启动 Task<TResult>

System_CAPS_pubmethodStartNew<TResult>(Func<TResult>, CancellationToken, TaskCreationOptions, TaskScheduler)

创建并启动 Task<TResult>

System_CAPS_pubmethodStartNew<TResult>(Func<TResult>, TaskCreationOptions)

创建并启动 Task<TResult>

System_CAPS_pubmethodStartNew<TResult>(Func<Object, TResult>, Object)

创建并启动 Task<TResult>

System_CAPS_pubmethodStartNew<TResult>(Func<Object, TResult>, Object, CancellationToken)

创建并启动 Task<TResult>

System_CAPS_pubmethodStartNew<TResult>(Func<Object, TResult>, Object, CancellationToken, TaskCreationOptions, TaskScheduler)

创建并启动 Task<TResult>

System_CAPS_pubmethodStartNew<TResult>(Func<Object, TResult>, Object, TaskCreationOptions)

创建并启动 Task<TResult>

 

备注

从开始 .NET Framework 4.5, 、 Task.Run 方法是建议的方法来启动计算密集型任务。 使用 StartNew 方法仅在需要精细的控制长时间运行计算密集型任务时。 这包括想要控制以下方案︰

  • 任务创建选项。 创建的任务 Task.Run 方法默认情况下的创建与 TaskCreationOptions.DenyChildAttach 选项。 若要重写此行为,或提供其他 TaskCreationOptions 选项,调用 StartNew 重载。

  • 参数传递。 重载 Task.Run 方法不允许您传递给任务委托的参数。 重载 StartNew 方法执行。

  • 任务计划程序。 重载 Task.Run 方法使用默认任务计划程序。 若要控制任务计划程序,请调用 StartNew 重载带有 scheduler 参数。 有关详细信息,请参阅。

转载于:https://my.oschina.net/sesametech/blog/1544580

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值