先后在百度、第四范式、蚂蚁金服工作,百度 Go Good Coder, 对分布式计算、离线/实时大数据处理有丰富的实战经验。乐于分享自己的技术和学习心得。
左图:p1, p2, p3 这 3 个线程运行在单核上,分时复用 CPU,是并发执行。
右图:p1, p2, p3, p4 这 4 个线程运行在双核 CPU 上, 每个核上的线程是分时复用并发执行的, 而两个 CPU 内核在同一时间内都有线程在执行,这就是并行执行。
Goroutine helloworld 3D 可视化(1)
Goroutine helloworld 3D 可视化(2)
Channel 的 3D 可视化(1)
Channel 的 3D 可视化(2) – Timer
Channel 的 3D 可视化 (3) – 乒乓球程序
Select 的 3D 可视化
类似 Java 的 countDownLatch, 计数等待一组 goroutine 运行结束
https://github.com/divan/gotrace
分享时间:18年4月4日(周四)21:00——22:00
具体的参与方式:加小助手微信WeChat : 1251743084 备注“公开课” 进入直播分享群