第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

golang中的目的期限(time.Now())是什么?

golang中的目的期限(time.Now())是什么?

Go
喵喵時(shí)光機(jī) 2022-01-17 10:11:29
我在 net 包中看到了很多 d.deadline(time.Now()) 。從名字上看,我猜只是現(xiàn)在設(shè)置了deadline,在網(wǎng)絡(luò)通信中沒有任何意義。那么golang中的目的deadline(time.Now())是什么?
查看完整描述

1 回答

?
開滿天機(jī)

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超13個(gè)贊

這是您所指的功能(net包,文件dial.go)。因此,它返回第一個(gè)截止時(shí)間,位于截止時(shí)間設(shè)置和連接超時(shí)設(shè)置之間。


67  // Return either now+Timeout or Deadline, whichever comes first.

68  // Or zero, if neither is set.

69  func (d *Dialer) deadline(now time.Time) time.Time {

70      if d.Timeout == 0 {

71          return d.Deadline

72      }

73      timeoutDeadline := now.Add(d.Timeout)

74      if d.Deadline.IsZero() || timeoutDeadline.Before(d.Deadline) {

75          return timeoutDeadline

76      } else {

77          return d.Deadline

78      }

79  }


查看完整回答
反對 回復(fù) 2022-01-17
  • 1 回答
  • 0 關(guān)注
  • 256 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)