Gogoroutine的使用——“使用两个goroutine,一个打印数字,一个打印字母实现‘12AB34CD56EF78GH910IJ’”

思路:交替打印势必须要同步,就引入chan 通道的想法 ,简单模拟了锁的功能, 建立两个chan , goroutine 1 :for循环 :打印数字前上锁(从chan1读,若chan1无数据,即阻塞),如有数据,开始打印12 打印完给给chan2写如数据,(即给通道2释放锁),此时阻塞在读chan1中 goroutine 2:for循环 :打印字母前上锁(从chan2读,若chan2无数据,即阻
相关文章
相关标签/搜索