There are two (three) problems in the code.
Firstly, you are right that there is no point in the loop at which you give the scheduler control, and therefore it cannot update the goroutine. To fix this, you can install GOMAXPROCSon something more than one, and then several parallel routes can run in parallel.
( , , x , , goroutine x. , x . , OP, .)
, , Addr, .