欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

go?time.Sleep睡眠指定時(shí)間實(shí)例詳解(小時(shí)級(jí)到納秒級(jí))

 更新時(shí)間:2022年11月24日 08:39:00   作者:Aiky哇  
golang的休眠可以使用time包中的sleep,下面這篇文章主要給大家介紹了關(guān)于go?time.Sleep睡眠指定時(shí)間(小時(shí)級(jí)到納秒級(jí))的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

首先:time.sleep單位為:1ns (納秒)

轉(zhuǎn)換單位:

      1納秒 =1000皮秒
      1納秒 =0.001 微秒
      1納秒 =0.000 001毫秒   
      1納秒 =0.000 000 001秒

go用來指定睡眠時(shí)間的函數(shù)為time.Sleep,接口為: 

// Sleep pauses the current goroutine for at least the duration d.
// A negative or zero duration causes Sleep to return immediately.
func Sleep(d Duration)

傳入的為一個(gè)Duration,所以如果想睡眠5s鐘,不能直接寫 time.Sleep(5) ,而應(yīng)該寫time.Sleep(5 * time.Second)

其中time.Second就是一個(gè)Duration類型,表示1s的時(shí)間間隔,乘系數(shù)5就得到5s的時(shí)間間隔。

除了time.Second外,go還提供了不同的時(shí)間單位:

const (
	Nanosecond  Duration = 1
	Microsecond          = 1000 * Nanosecond
	Millisecond          = 1000 * Microsecond
	Second               = 1000 * Millisecond
	Minute               = 60 * Second
	Hour                 = 60 * Minute
)

其中,

Nanosecond表示1納秒的時(shí)間間隔

Microsecond表示1微妙的時(shí)間間隔

Millisecond表示1毫秒的時(shí)間間隔

Second表示1秒的時(shí)間間隔

Minute表示1分鐘的時(shí)間間隔

Hour表示1小時(shí)的時(shí)間間隔

想要睡眠的時(shí)間可以使用以上的常量自由組合,

比如睡眠1小時(shí)10分5秒:

time.Sleep(1*time.Hour + 10*time.Minute + 5*time.Second)

總結(jié) 

到此這篇關(guān)于go time.Sleep睡眠指定時(shí)間(小時(shí)級(jí)到納秒級(jí))的文章就介紹到這了,更多相關(guān)go time.Sleep睡眠指定時(shí)間內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • GO語言常用的文件讀取方式

    GO語言常用的文件讀取方式

    這篇文章主要介紹了GO語言常用的文件讀取方式,涉及一次性讀取、分塊讀取與逐行讀取等方法,是非常實(shí)用的技巧,需要的朋友可以參考下
    2014-12-12
  • Go語言基礎(chǔ)類型及常量用法示例詳解

    Go語言基礎(chǔ)類型及常量用法示例詳解

    這篇文章主要為大家介紹了Go語言基礎(chǔ)類型及常量的用法及示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • golang 并發(fā)編程之生產(chǎn)者消費(fèi)者詳解

    golang 并發(fā)編程之生產(chǎn)者消費(fèi)者詳解

    這篇文章主要介紹了golang 并發(fā)編程之生產(chǎn)者消費(fèi)者詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • 在Golang中正確的修改HTTPRequest的Host的操作方法

    在Golang中正確的修改HTTPRequest的Host的操作方法

    我們工作中經(jīng)常需要通過HTTP請(qǐng)求Server的服務(wù),比如腳本批量請(qǐng)求接口跑數(shù)據(jù),由于一些網(wǎng)關(guān)策略,部分Server會(huì)要求請(qǐng)求中Header里面附帶Host參數(shù),所以本文給大家介紹了如何在Golang中正確的修改HTTPRequest的Host,需要的朋友可以參考下
    2023-12-12
  • 用go語言實(shí)現(xiàn)WebAssembly數(shù)據(jù)加密的示例講解

    用go語言實(shí)現(xiàn)WebAssembly數(shù)據(jù)加密的示例講解

    在Web開發(fā)中,有時(shí)候?yàn)榱颂嵘踩孕枰獙?duì)數(shù)據(jù)進(jìn)行加密,由于js代碼相對(duì)比較易讀,直接在js中做加密安全性較低,而WebAssembly代碼不如js易讀,本文提供一個(gè)用go語言實(shí)現(xiàn)的WebAssembly數(shù)據(jù)加密示例,需要的朋友可以參考下
    2024-03-03
  • 教你利用Golang可選參數(shù)實(shí)現(xiàn)可選模式

    教你利用Golang可選參數(shù)實(shí)現(xiàn)可選模式

    本文討論Golang函數(shù)可選參數(shù)及函數(shù)類型,以及如何利用可選函數(shù)類型實(shí)現(xiàn)可選模式。同時(shí)通過構(gòu)造函數(shù)作為示例,實(shí)現(xiàn)強(qiáng)大帶可選參數(shù)的構(gòu)造函數(shù),讓代碼更直觀、靈活、支持?jǐn)U展
    2023-01-01
  • 最新評(píng)論