首页
个人开发
工作相关
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1824
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
Channel
2025-12-11
使用无缓冲 Channel 实现两个 Goroutine 的同步
通过无缓冲 Channel 的阻塞特性实现 Goroutine 同步:无缓冲 Channel 发送和接收操作会相互阻塞先启动的 Goroutine 在发送数据时会阻塞,直到另一个 Goroutine 准备好接收通过这种机制确保两个 Goroutine 按顺序执行
2025年-12月-11日
3 阅读
0 评论
Channel
2025-12-11
设计一个并发安全的优先级任务调度器
实现一个并发安全的优先级任务调度器需要解决以下核心问题:使用带缓冲的channel接收不同优先级的任务通过select实现优先级调度(高优先级任务优先执行)使用goroutine池控制最大并发数实现任务超时和取消机制处理调度器优雅关闭
2025年-12月-11日
7 阅读
0 评论
Channel
2025-12-11
实现并发安全的资源池管理
实现要点:使用带缓冲的channel作为资源池容器通过select实现超时控制防止死锁使用sync.Once确保资源关闭安全性处理获取资源时的错误场景
2025年-12月-11日
8 阅读
0 评论
Channel