10 2019 档案
摘要:1 记录在线用户数(活跃用户)? 比如redis中键a的value数据的二进制码是 0110 0110 0001 它总共有12位,在redis的位操作中,二进制中的第几位称为offset。 我们可以这样将这个数据的第10位设置为1: setbit a 10 1 这样,原来的数据就变成了 0110 0
阅读全文
摘要:0 上线文切换为什么会增加开销? 线程上下文切换:主动切换,被动切换; 主动切换指的是通过线程间通信,去决定线程在满足条件下是否需要阻塞或执行;而被动切换是指时间片用完了,cpu需要给其它线程让出执行权,可能是“跨进程的”。 如何优化线程切换带来的性能消耗呢? 1 减少锁的资源竞争减小(rl rrl
阅读全文

浙公网安备 33010602011771号