What part of this statement will you be surprised at? Is it possible that parts of the same asynchronous call can be executed in different threadpool threads, or that the threadpool thread is necessarily freed up and is received on each binding?
, - . , , threadpool ( , Async , queueAsync ), Async.SwitchToNewThread . , .
, , , - , Async . , , , , , .