News for hackers. Stuff that matters.
Re:Show HN: Bringing multithreading to Python's async event ... by noident on Sunday October 06, 2024 @03:24PM (#41759506)
>run_in_executor that can be spelled as asyncio.to_thread() won't help utilizing cpu for pure Python code

That isn't true. If you use a ProcessPoolExecutor as the target instead of the default executor, you will use multiple processes in pure Python code.

Re:Show HN: Bringing multithreading to Python's async event ... by d0mine on Monday October 07, 2024 @03:15PM (#41769848)
the default executor must be ThreadPoolExecutor. But you are right you can pass ProcessPoolExecutor too.

https://docs.python.org/3/library/asyncio-eventloop.html#asy...