Gogoroutine的使用——「使用兩個goroutine,一個打印數字,一個打印字母實現‘12AB34CD56EF78GH910IJ’」

思路:交替打印勢必須要同步,就引入chan 通道的想法 ,簡單模擬了鎖的功能, 建立兩個chan , goroutine 1 :for循環 :打印數字前上鎖(從chan1讀,若chan1無數據,即阻塞),如有數據,開始打印12 打印完給給chan2寫如數據,(即給通道2釋放鎖),此時阻塞在讀chan1中 goroutine 2:for循環 :打印字母前上鎖(從chan2讀,若chan2無數據,即阻
相關文章
相關標籤/搜索