"Since s is a pointer, we are really only sending them a pointer; all the goroutines will read the block of data from the same chunk of memory, preventing unnecessary copying." . . . .