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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

go小白 問(wèn)問(wèn)大神 幾個(gè)通道的問(wèn)題

第一 如何判斷 這個(gè)通道 是關(guān)閉 還是開(kāi)啟

第二 如何判斷 這個(gè)通道是否滿

第三 一個(gè)通道的長(zhǎng)度 最好設(shè)置多少? 有范圍限制么?

第四 通道個(gè)數(shù)? 我們一般為了應(yīng)付并發(fā) 在程序里面 設(shè)置幾個(gè)通道最好呢 ch1 ch2 ch3 ch4....肯定 有最優(yōu)數(shù)量吧

正在回答

1 回答

第一:make就是開(kāi)啟通道,close就是關(guān)閉通道。沒(méi)有關(guān)閉通道就是可使用狀態(tài)

第二:

ch2 := make(chan string, 2)

if len(ch2) == 0{

? ? fmt.Println("通道為空!")

} else if len(ch2) == cap(ch2) {

? ? fmt.Println("通道已滿!")

} else {

? ? fmt.Println("通道未滿!")

}

第三:

根據(jù)情況設(shè)置,channel是緩存buffer,可以用來(lái)限制goroutine并發(fā)數(shù)。也不是越小越好。根據(jù)機(jī)器性能,業(yè)務(wù)實(shí)際情況。

第四:

同三



2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Go語(yǔ)言第一課
  • 參與學(xué)習(xí)       108076    人
  • 解答問(wèn)題       153    個(gè)

Go語(yǔ)言入門(mén)教程,編程之必備知識(shí)擴(kuò)散,打好Go語(yǔ)言編程基礎(chǔ)

進(jìn)入課程

go小白 問(wèn)問(wèn)大神 幾個(gè)通道的問(wèn)題

我要回答 關(guān)注問(wèn)題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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