Earlier quoted context omitted.
No, it's 'code transform' async-await as is fashionable these days, but with the advantage that it's 'color blind' (the compiler will do the async transform or not based on the caller's expectation). See: https://kristoff.it/blog/zig-colorblind-async-await/
That's really cool. I'm wondering though how Zig handles massive concurrency? Is there some possibility to have greenthreading?
You then use those primitives to implement parallelism however you want. Just like you'd do in C. Or, ykno, someone makes a library that does green threads the way you want using those primitives.