blockingQueues:简单高性能goroutine安全队列可用作资源池或作业队列 源码
阻塞队列 阻塞队列提供了一些简单,高性能,常规的安全队列,可用作资源池或作业队列。 主要重点是在不牺牲可读性的前提下实现简单性和高性能。 实际上,我试图提供有关代码的良好文档以及一些用法示例。 提供的队列 ArrayBlockingQueue :由切片支持的有界阻塞队列 LinkedBlockingQueue :由容器/列表支持的有界阻塞队列 ConcurrentRingBuffer :由片支持的有界无锁队列 安装 go get - u github . com / theodesp / blockingQueues 用法 非阻塞API queue , _ := NewArrayBlock
下载地址
用户评论