In term of programming interface, you deal with them as if it was a traditional thread. (with its pro and cons:
pro: all your code is sequential, it's intuitive to understand what the programmer wanted to do in a specific scenario.
cons: data-races are hiding in every corners :/)
Being a green thread with a growing stack is an implementation detail for the developer writing Go code.
Being a green thread with a growing stack is an implementation detail for the developer writing Go code.