发布了 1 篇内容
共 1487字, 被阅读 10次
获得了 0 次赞同
获得了 0次喜欢, 获得了 0 次收藏
参与了 2 次互动
互动包含发布评论、点赞评论、参与投票等
Goroutine & Channel
Golang 使用 CSP 模型实现并发,不同于多线程并发模型需要在竞态情形 (race condition) 下,通过复杂的锁机制确保资源正确使用。goroutine 之间可以使用 channel 进行通信。Channel 可以看成一个 FIFO 队列,对 FIFO 队列的读写都是原子的操作,不需要加锁。