最新回答 / 天道酬勤ksl
注意 無緩沖區(qū)通道, 兩端是可以保證原子性的?打印不出來?不是因為通道沒來得及輸出而是 print? 這個函數(shù)沒來得及刷新 os 緩沖區(qū)就被主進(jìn)程強行關(guān)掉了,?
2022-02-09
應(yīng)該先從通道接收數(shù)據(jù),再向通道發(fā)送數(shù)據(jù)
2021-12-16
最新回答 / 慕虎4228555
這是因為ch<- 1 這個操作,是阻塞操作,就是說 遇到了 a<-1 代碼就不走了,什么時候代碼往下走?必須等到ch里面的消息被讀出去才會繼續(xù)走可以簡單改為:
ch?:=?make(chan?int) //?fmt.Println(ch) go?func()?{ ???ch?<-?1 }() //?輸出channel go?func()?{ ???fmt.Println(<-ch) }() time.Sleep(time.Second*2)
2021-08-07
課程脈絡(luò),講師思路都非常清晰,整個課程逐步遞進(jìn),最后總結(jié)復(fù)盤加強知識點的宏觀認(rèn)識。
課程通過簡單的生活案例將知識點物化理解,老師一定花了不少心思在課程的設(shè)計上,期待老師有更多高階的課程。
課程定位:知識點比較基礎(chǔ),適合剛接觸golang并發(fā)的同學(xué);
知識點包括 goroutine的語法與使用場景,channel的作用,goroutine與channel結(jié)合解決實際生產(chǎn)問題等,還提到了同步包的waitGroup
課程通過簡單的生活案例將知識點物化理解,老師一定花了不少心思在課程的設(shè)計上,期待老師有更多高階的課程。
課程定位:知識點比較基礎(chǔ),適合剛接觸golang并發(fā)的同學(xué);
知識點包括 goroutine的語法與使用場景,channel的作用,goroutine與channel結(jié)合解決實際生產(chǎn)問題等,還提到了同步包的waitGroup
2021-07-20
5-1 調(diào)料羅列 - 圖解channel基礎(chǔ) 這一節(jié)無法播放
2021-01-26