c# - With tasks, continueWith and WhenAll(), when continue, when finish task or when finish ConitueWith? -
i have few tasks each 1 has continuewith use result of task. that:
task mytask01 = mymethod01async().continuewith((a) => //do somenthing a.result); task mytask02 = mymethod02async().continuewith((a) => //do somenthing a.result); task.whenall(mytask01, mytask02); i know whenall waits until tasks in paramaters done. in case have continuewith, don't know if whenall waits untill continuewith finished or continue when task01 , task02 finish, code continue although continuewith code still running.
continuewith returns new task, using task. whenall, in fact waiting tasks returned continuewith , not mymethod01async , mymethod02async.
so yes, task. whenall wait code inside continuewith finish.
Comments
Post a Comment