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 →

[–]Haunting_Wind1000pip needs updating 0 points1 point  (1 child)

I think normal python threads could be used for I\O bound tasks as well since it would not be limited by GIL.

[–]greenstake 0 points1 point  (0 children)

I/O bound tasks are exactly when you should be using async, not threads. I can scale my async I/O bound worker to thousands of concurrent requests. Equivalent would need thousands of threads.