多核
04_创建goroutine
默认单任务,只能打印main ;把 go newTask()提前就两个都可以执行
06_主协程先退出导致子协程没来得及调用
这个程序什么都不会打印
07_runtime.Gosched的使用
08_runtime.Goexit的使用
只打印 aaaaaaaaaaaaa / CCCCCCCCCCCCCC
10_多任务资源竞争问题
通过channel 实现同步
因为是无缓冲的channel,所以channal中的数据没有被取出之前,就会被堵塞
有缓存通道
通道满发送堵塞,空的时候取操作阻塞
关闭channel
17_通过range遍历channel内容
21_Timer实现延时功能
停止定时器
重置定时器