In the core, when a continuation is scheduled on a specific thread that is not the current thread, it's because there is a locked object with the lock held on another thread, and the goal is to have the continuation run on that thread. This can help gather interacting objects on the same thread where they won't have lock contention (because if I try to get a mutex that's locked on *this* thread, it is successful).
- [New API Proposal] TSContScheduleToCurrentThread and T... zzz
- Re: [New API Proposal] TSContScheduleToCurrentThr... Kees Spoelstra
- Re: [New API Proposal] TSContScheduleToCurren... Otto van der Schaaf
- Re: [New API Proposal] TSContScheduleToCu... Alan Carroll
- Re: [New API Proposal] TSContSchedule... CrazyCow
- Re: [New API Proposal] TSContSch... Alan Carroll
- Re: [New API Proposal] TSCon... Otto van der Schaaf
- Re: [New API Proposal] TSCon... Kees Spoelstra
- Re: [New API Proposal] T... Alan Carroll
- Re: [New API Proposal] T... Kees Spoelstra
- Re: [New API Proposal] T... Alan Carroll
- Re: [New API Proposal] T... Fei Deng
- Re: [New API Proposal] T... Alan Carroll
- Re: [New API Proposal] T... zzz
- Re: [New API Proposal] T... Fei Deng