Als Entwickler begegnen wir Szenarien, in denen wir ein Programm benötigen, um eine Pause einzulegen oder auf eine bestimmte Dauer zu warten. Beispielsweise können Sie einen bestimmten Thread pausieren und anderen Threads erlauben.
Diese Anleitung hilft Ihnen, zu lernen, wie Sie die Schlaffunktion in der Go -Programmiersprache verwenden.
Geld-zurück-Garantie, wenn anders 😊.
Golang -Schlaffunktion
Das Zeitpaket bietet die Schlaffunktion in Go. Daher müssen Sie es vor der Verwendung importieren.
Die folgende Klausel importiert das Zeitpaket:
"Zeit" importieren "Nach dem Import können Sie die Schlaffunktion verwenden. Wir können die Funktionssyntax als:
Func Sleep (D Dauer)
Die Sleep () -Methode nimmt die Dauer als Argument an. Um die spezifische Zeit anzugeben, folgen wir der Syntax als:
Wert * Zeit.EinheitUm beispielsweise 10 Sekunden lang die Schlaffunktion zu sagen, dass sie für 10 Sekunden schlafen, tun wir:
Zeit.Schlaf (10 * Zeit.Zweite)Dadurch wird das Programm 10 Sekunden lang innehalten.
Das folgende Beispiel zeigt, wie die Sleep () -Methode verwendet wird.
Paket MainIm Beispiel AB0VE erfassen wir die Zeit, bevor wir die Schlaffunktion ausführen. Wir schlafen dann 10 Sekunden lang und erfassen die Zeit danach.
Ein Beispielausgang ist wie gezeigt:
$ go rennen schlaf.gehenBeachten Sie, dass die verstrichene Zeit genau 10 Sekunden beträgt.
Sie können auch andere Zeiteinheiten in der Schlafmethode angeben. Das folgende Beispiel zeigt das Programm, 1 Minute zu schlafen.
Zeit.Schlaf (1 * Zeit.Minute)Ein Beispielausgang:
Vor dem Schlaf => 2022-01-22 11:31:23Das Programm schläft genau 60 Sekunden (oder 1 Minute).
Abschluss
Dieser Leitfaden hilft Ihnen zu verstehen, wie Sie die Sleep () -Methode in der Go -Programmiersprache verwenden können. Dies kann bei der Arbeit mit gleichzeitiger Programmierung nützlich sein.
Glückliche Codierung!