Coroutines: Single- vs. Multi-threaded

Which is "right?"