Re:Yazi: Fast terminal file manager based on async I/O
by remram on Sunday September 17, 2023 @05:45AM
(#37543226)
What advantage does thread pool + io_uring have over just thread pool?
Unless you have millions of CPU cores and therefore many downscaling/encoding/highlighting tasks starting/finishing every second, I still don't see what io_uring brings to the table.
Running tasks in the background does NOT require io_uring.
> There are many scenarios that require CPU, such as image downscaling, image encoding, code highlighting, sorting large directories, etc.
If you want to delve further into Yazi's inner workings, you can see https://github.com/sxyazi/yazi/issues/143