as far i understand a single thread can have n number of co-routines , in other words n number of callback for the fun
if for example you want to handle multiple request (where intensive crypto are done for process) and assigning each thread a request makes sense rather via callbacks and a single thread.
Thread in Slack Conversation