Python has spawned a dozen different ways to do concurrency. C Python like, you know, by itself is sort of sort of a runtime environment. You basically have added a layer on top of CPythonsort of native like main thread or whatever you want to call it. Now either you're working with threads or greenlets or promises or deferreds.