|
|
|
|
|
by the__alchemist
57 days ago
|
|
Its interesting how there are so many ways to do various types of concurrency in rust (Hardware-dependent) that don't introduce coloring: - Hardware interrupts
- Threads
- Thread pools / Rayon
- GPU (Cudarc, FFI, WGPU etc)
- SIMD
- Write firmware for multiple cores
I make use of all of those, but still prefer avoiding Async, for the typical coloring reason. I can integrate the above things into a code base with low friction; Async poses a compatibility barrier. |
|