Threaded entry methods are essentially coroutines. And the term
coroutine is now extended across multiple programming languages
to signify subroutines that cooperatively multitask
(non-preemptive multitasking) and which are usually implemented
using lightweight mechanisms that do not require the usual thread
overhead and synchronization (like locks). All of this applies
to Charm4py threaded entry methods, thus the name change.
Threaded entry methods are essentially coroutines. And the term coroutine is now extended across multiple programming languages to signify subroutines that cooperatively multitask (non-preemptive multitasking) and which are usually implemented using lightweight mechanisms that do not require the usual thread overhead and synchronization (like locks). All of this applies to Charm4py threaded entry methods, thus the name change.