Hacker News new | ask | show | jobs
by rmbyrro 832 days ago
The whole purpose of threads is to improve overall speed of execution. Unless you're working with a very small number of threads (single digits), that's a very hard to achieve goal in Python. I wouldn't count this as easy to use. It's easy to program, yes, but not easy to get working with reasonably acceptable performance.
1 comments

And the python people would just point to multiprocessing...which works pretty well.
Which has its own set of challenges and yet another implementation of queue.
Yes, but the shared-mutable-state issue goes away.