News for hackers. Stuff that matters.
Re:How to think about `async`/`await` in Rust by mpweiher on Wednesday July 05, 2023 @02:28PM (#36604877)
Use one or more service threads to do most work off the UI thread.
Re:How to think about `async`/`await` in Rust by pavlov on Wednesday July 05, 2023 @03:07PM (#36605508)
Yes, sure. Operating systems nowadays provide useful thread pool runtimes for this purpose, like Apple’s GCD.

In no way does it mean that you don’t need an event loop because threads exist, as was the contention here.

Re:How to think about `async`/`await` in Rust by mpweiher on Friday July 07, 2023 @06:33AM (#36629710)
1. You don't need either thread pools or GCD for this. GCD generally makes things worse.

2. It absolutely does mean you don't need the main thread event loop for non UI-events.