Golang并发编程
Golang并发编程之Channel详解
目录0. 简介1. channel数据结构2. channel创建3. 数据发送3.1 空通道的数据发送3.2 直接发送3.3 缓存区3.4 阻塞发送4. 接收数据4.1 空通道的数据接收4.2 直接接收4.3 从缓存区拿4.4 阻塞接收5. 关闭6. 总结0. 简介[详细]
2023-05-08 10:51 分类:开发-
掌握Golang中的select语句实现并发编程
目录序文空select只有defaultphp的select序文 select 是用来配合channel使用的 空select 没有内容的select 会阻塞没有内容是指,没有case,也没有default如果没有其它的任务指执行,将会触发死锁[详细]
2023-04-18 11:05 分类:开发 Golang并发编程深入分析
目录Go 协程和普通线程对比内核级线程(线程)线程优点线程缺点用户级线程(协程)协程优点协程缺点调度器(GPM)Go 使用协程创建协程注意Go 协程和普通线程对比[详细]
2022-12-04 11:09 分类:开发