10 2019 档案

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