C++实现的线程池,涉及以下知识点: decltype。 packaged_task。 make_shared。 mutex。 unique_lock。 notify_one。 future。 queue。 bind。 thread。 等等。
C++实现的线程池,涉及以下知识点: decltype。 packaged_task。 make_shared。 mutex。 unique_lock。 notify_one。 future。 queue。 bind。 thread。 等等。
个人实现的各类组件,通常适合用于学习。
无锁队列通过采用特殊的算法和数据结构,使多个线程可以并发地访问队列,而无需使用锁来保护共享资源。其中,基于循环数组的无锁队列是一种经典的实现方式。
这是一个用c语言实现的红黑树组件
skynet开发的一个猜数字游戏。规则:满三个人开始游戏,游戏开始后不能退出,直到游戏结束。系统会随机生成1-100 之间的数字,玩家依次猜规则内的数字。玩家猜测正确,那么该玩家就输了;如果猜测错误,游戏继续。直到有玩家猜测成功,游戏结束。
这是一个布隆过滤器的源码。里面包含布隆过滤器的实现源码和三个使用示例。
最近一年贡献:57 次
最长连续贡献:3 日
最近连续贡献:1 日
贡献度的统计数据包括代码提交、创建任务 / Pull Request、合并 Pull Request,其中代码提交的次数需本地配置的 git 邮箱是 Gitee 帐号已确认绑定的才会被统计。