Go語言內建的time
package的Sleep(d Duration)
函式可暫停呼叫的goroutine。
例如下面的time.Sleep(time.Second * 3)
會暫停目前goroutine執行的main()
3秒,因此"Hello"印出後會停三秒才接著印出"World"。
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println("Hello")
time.Sleep(time.Second * 3) // stop current goroutine (main) for 3 seconds
fmt.Println("World")
}
作用類似Java的Thread.sleep()
。
沒有留言:
張貼留言