robię kodu testu poniżej (gotest.go)czas golang. Błąd spoczynku?
package main
import (
"fmt"
"time"
"sync"
)
func main() {
var wg sync.WaitGroup
wg.Add(1)
go testa()
wg.Wait()
}
func testa() {
for {
fmt.Println("test goroutine")
time.Sleep(2 * time.Second)
}
}
konsoli
go run gotest.go
i zmienić mój komputer datą (ex: 30.07.2015 -> 29.07.2015)
a następnie, wydruk nie został wydrukowany !!
czy to błąd?
(on pracuje, aby ustawić następny dzień)
używam MacOS najnowszą ver. Dziękuję.
Nie mam takiego zachowania na komputerze z systemem Windows. Może to błąd na maszynach unixowych, na przykład używanie kompilacji czasu w czasie. Funkcja spoczynku – RoninDev