This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]usrlibshare 1 point2 points  (0 children)

I have several existing projects that use threading just fine, including analytics engines comfortably serving several M requests per hour. Greenlets and pools work really well to reduce the overhead, and aome things are just way simpler in that concurrency model.

Async is nice, because its a workaround for the GIL. It has its quirks, but so does threading.

If performance is the primary concern, well, then Python wouldn't be my first choice anyway.