If what you're doing is CPU-bound, coroutines are ...
# coroutines
m
If what you're doing is CPU-bound, coroutines are unlikely to be much different than plain old threads.