Also, what about channels, and select semantics etc?
I think before those are in place, with good library support, it won't be very close to competing with Go.
Not to mention compilation to fully self-contained binaries.
Yes, you can set the number of OS threads they can use.
Channels and alia have been implemented in Java’s standard library for many many years, it doesn’t need additional language features.
Also, what about channels, and select semantics etc?
I think before those are in place, with good library support, it won't be very close to competing with Go.
Not to mention compilation to fully self-contained binaries.