如果我有类似的方法
Task<bool> LongProcessTaskAsync();
返回已启动的任务会是更好的做法吗
return Task<bool>.Factory.StartNew(() => { ... });
要不就return new Task<bool>(() => ...)
就个人而言,我更喜欢第一种方法,但我更愿意与其他 API 和库保持一致。
返回一个未开始的任务是否更合适?
如果我有类似的方法
Task<bool> LongProcessTaskAsync();
返回已启动的任务会是更好的做法吗
return Task<bool>.Factory.StartNew(() => { ... });
要不就return new Task<bool>(() => ...)
就个人而言,我更喜欢第一种方法,但我更愿意与其他 API 和库保持一致。
返回一个未开始的任务是否更合适?