C# c语言中的ContinueWith真的是异步的吗?
在我执行的任务上使用ContinueWith应该是异步运行的,但它真的是异步的吗?我的意思是,如果我运行一个任务“t”,并使用该任务调用say t、 ContinueWith(t=>t.Result),是否异步运行?我知道在结果完成之前它不会阻塞所有线程,但它会将句柄完全返回给调用者,还是会在线程之间进行上下文切换 在我执行的任务上使用ContinueWith应该是异步运行的,但它真的是异步的吗 对 我的意思是,如果我运行一个任务C# c语言中的ContinueWith真的是异步的吗?,c#,task-parallel-library,C#,Task Parallel Library,在我执行的任务上使用ContinueWith应该是异步运行的,但它真的是异步的吗?我的意思是,如果我运行一个任务“t”,并使用该任务调用say t、 ContinueWith(t=>t.Result),是否异步运行?我知道在结果完成之前它不会阻塞所有线程,但它会将句柄完全返回给调用者,还是会在线程之间进行上下文切换 在我执行的任务上使用ContinueWith应该是异步运行的,但它真的是异步的吗 对 我的意思是,如果我运行一个任务t,并使用该任务调用sayt.ContinueWith(t=>t.
t
,并使用该任务调用sayt.ContinueWith(t=>t.Result)
,这会异步运行吗
对
我知道在结果完成之前它不会阻塞所有线程,但它会将句柄完全返回给调用者,还是会在线程之间进行上下文切换
我不知道你在说什么把柄。ContinueWith()
所做的是安排继续在任务完成后执行,然后立即返回
在我执行的任务上使用ContinueWith应该是异步运行的,但它真的是异步的吗
对
我的意思是,如果我运行一个任务t
,并使用该任务调用sayt.ContinueWith(t=>t.Result)
,这会异步运行吗
对
我知道在结果完成之前它不会阻塞所有线程,但它会将句柄完全返回给调用者,还是会在线程之间进行上下文切换
我不知道你在说什么把柄。ContinueWith()
所做的是安排继续在任务完成后执行,然后立即返回