The timespec passed to thrsleep() needs to be an absolute/realtime value, so add the current nanotime to ns. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5374048