实现过一个并发安全的 slice ,但只支持 append 操作。见: https://github.com/wencan/gox
现在需要一个支持删除的
sync.Map 支持 store 和 delete ,但写多了就会经常加锁
其中一个使用场景如下:
每接受一个请求,把该请求添加到集合。
请求处理完,从集合删除请求。
服务退出时,检查集合里还有哪些请求。
求思路
现在需要一个支持删除的
sync.Map 支持 store 和 delete ,但写多了就会经常加锁
其中一个使用场景如下:
每接受一个请求,把该请求添加到集合。
请求处理完,从集合删除请求。
服务退出时,检查集合里还有哪些请求。
求思路