If you want real irony here, it's this: powering an app called Threads with Python that's got a global interpreter lock which makes threading hard.
Get it? Threads, threading...? OK, I'll see myself out.
Get it? Threads, threading...? OK, I'll see myself out.
Python calling a concurrent c thing is super common. For more complex things there is multiprocessing, but that essentially is simplification of IPC.