2 ms·
Wow, ten lines of pseudocode. Does anyone have any good site for ACTUAL state of the art in concurrency that discusses how go, rust, jvm, elixir, etc do things
by AtlasBarfed 5y ago
Wow, ten lines of pseudocode.
Does anyone have any good site for ACTUAL state of the art in concurrency that discusses how go, rust, jvm, elixir, etc do things and the advantages?
Node.JS is basically a single CPU using nonblocking I/O, great from the age of two to four core CPUs.
But the future is dozens of CPUs working simultaneously to rapidly process the I/O that comes in from near-terabit networks and super SSDs using main memory bandwidth.
- AtlasBarfed 5y agoIt looks like thread-per-core stuff like seastar (C++) and glommio (Rust) are still the state of the art, along with userland network drivers. glommio seems to be like a seda-thread-per-core using multiple rings as staged event buffers while running on dedicated cores.