summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDevon H. O'Dell <devon.odell@gmail.com>2009-12-25 08:24:00 +1100
committerDevon H. O'Dell <devon.odell@gmail.com>2009-12-25 08:24:00 +1100
commit5316bf6c75c59a79db7239577d65fbef6686da25 (patch)
tree207a8cf197fa60df9d35c2a561ca48b5317175cf
parent5bde37951efce1d0a4b8552ac88cd5ad8d6dd848 (diff)
downloadgolang-5316bf6c75c59a79db7239577d65fbef6686da25.tar.gz
Update documentation around time.Sleep to specify its precision, and suggest
a possible interface for more granular sleep times. Fixes issue #260. R=rsc, r CC=golang-dev http://codereview.appspot.com/181058 Committer: Rob Pike <r@golang.org>
-rw-r--r--src/pkg/time/sleep.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/pkg/time/sleep.go b/src/pkg/time/sleep.go
index 79ca3b6ca..fe0ddce4a 100644
--- a/src/pkg/time/sleep.go
+++ b/src/pkg/time/sleep.go
@@ -9,6 +9,7 @@ import (
"syscall"
)
-// Sleep pauses the current goroutine for ns nanoseconds.
-// It returns os.EINTR if interrupted.
+// Sleep pauses the current goroutine for at least ns nanoseconds. Higher resolution
+// sleeping may be provided by syscall.Nanosleep on some operating systems.
+// Sleep returns os.EINTR if interrupted.
func Sleep(ns int64) os.Error { return os.NewSyscallError("sleep", syscall.Sleep(ns)) }