>>67
that goroutine code is actually 30 lines of unix C++ code that calls pthreads,
You're either trolling or an idiot. Goroutines are multiplexed onto a small number of threads, so just making a pthread for each goroutine is not the same. Goroutines are cheap because their overhead is just about 1 KiB of stack space each, unless they start needing more stack, in which case it'll grow. And blocking goroutines get rescheduled so that other goroutines get a chance to run one of the real threads.