|
|
|
|
|
by greenshackle2
3545 days ago
|
|
But spawn enough threads in Python and you risk entering scheduling hell, thanks to the global interpreter lock. EDIT: if you are CPU bound at all. If you are really really IO bound it's not a problem. Event-driven programming is my go-to for nontrivial backend async in Python, and in Python 2 you almost certainly want to use a third party library for that. (But maybe I'm just lazy. I try to avoid the headache of threads in python if I can.) Python 3 has asyncio, which looks good, though I havn't used outside of toy projects at this point. |
|