因为任务不能运行两次(它将引发异常)。我正在创建2个任务。是否有一种很好的方法来代替任务,也许是这样的:
Task t1 = new Task();
Task t2 = new Task(t1);
Run Code Online (Sandbox Code Playgroud)
您真的需要克隆任务吗?如果不是,那么达到相同结果的一种方法是先创建一个动作,然后创建两个执行相同动作的任务。
var work = new Action(() =>
{
// do work here
});
var t1 = new Task(work);
var t2 = new Task(work);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
188 次 |
| 最近记录: |