3 ms·
Distributing threads and processes across available cores is the job of the OS, not the application.
by lttlrck 13y ago
Distributing threads and processes across available cores is the job of the OS, not the application.
- Eiwatah4 13y agoIn Rust, (right now) you can choose between a 1:1 or a N:M mapping between OS threads and Rust tasks. With N:M threading, the runtime necessarily does (some of) that internally.
- pcwalton 13y agoIncidentally, Servo uses both: we use 1:1 for the parallel layout worker threads and M:N for the script and layout tasks.