协程线程魔鬼的伙伴们
[Read More]
Redis epoll 使用方式
redis 使用 epoll 机制在单线程下提供高并发的可能性
redis 是怎么提高他的并发能力的,在 redis 的设计里,万物皆为事件,因为 redis 的数据都是内存读取的,而内存读取是非常快的,因此 redis 为了避免多线程操作数据带来的加锁成本就选择了单线程配合 epoll 提高事务处理能力,具体地就是每个请求过来的时候 redis 都会包装为基于 epoll 的事件,发出去之后就等着结果回来了,实际上发出去之后后续操作是多线程的,但是最终的数据都会回到这个单线程搭配 epoll 的线程上面。
[Read More]
对讲 App 架构
搞一个挣钱的对讲 App
使用到的技术以及架构,不断完善,现在仅仅是抛砖引玉,引以后自己的玉
[Read More]
kotlin 协程的底层支持之线程池(1)
协程中的线程池
kotiln 线程池也是一个神奇的物种啊。
[Read More]
线程池深度探险(1):前情提要
整体性学习比喻法,解释牛皮克拉斯的线程池
线程池值得一个 tag。
[Read More]