網站首頁 編程語言 正文
首先:time.sleep單位為:1ns (納秒)
轉換單位:
? ? ? 1納秒 =1000皮秒
????? 1納秒 =0.001 微秒
? ? ? 1納秒 =0.000 001毫秒 ?
? ? ? 1納秒 =0.000 000 001秒
go用來指定睡眠時間的函數為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)
傳入的為一個Duration,所以如果想睡眠5s鐘,不能直接寫 time.Sleep(5) ,而應該寫time.Sleep(5 * time.Second)
其中time.Second就是一個Duration類型,表示1s的時間間隔,乘系數5就得到5s的時間間隔。
除了time.Second外,go還提供了不同的時間單位:
const ( Nanosecond Duration = 1 Microsecond = 1000 * Nanosecond Millisecond = 1000 * Microsecond Second = 1000 * Millisecond Minute = 60 * Second Hour = 60 * Minute )
其中,
Nanosecond表示1納秒的時間間隔
Microsecond表示1微妙的時間間隔
Millisecond表示1毫秒的時間間隔
Second表示1秒的時間間隔
Minute表示1分鐘的時間間隔
Hour表示1小時的時間間隔
想要睡眠的時間可以使用以上的常量自由組合,
比如睡眠1小時10分5秒:
time.Sleep(1*time.Hour + 10*time.Minute + 5*time.Second)
總結?
原文鏈接:https://blog.csdn.net/qq_35423190/article/details/117959410
相關推薦
- 2023-10-17 修改火狐瀏覽器滾動條樣式
- 2022-03-31 C語言16進制與ASCII字符相互轉換_C 語言
- 2022-04-11 關于出現“Content type ‘application/x-www-form-urlencod
- 2022-06-27 python中SSH遠程登錄設備的實現方法_python
- 2022-12-09 shell腳本實現Hbase服務的監控報警和自動拉起問題_linux shell
- 2022-10-03 Python使用Rich?type和TinyDB構建聯系人通訊錄_python
- 2024-07-18 【SpringBoot】SpringCache輕松啟用Redis緩存
- 2022-09-19 ASP.NET?Core模仿中間件方式實現列表過濾功能_實用技巧
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支