谨慎酸奶

文章
7
资源
0
加入时间
3年0月20天

Redis为什么设计成单线程

Redis为什么设计成单线程在回答这几个问题之前先问几个问题1 多线程的本质是什么?多线程的本质其实还是单线程,因为在任一个时间点其实只有一个线程在抛,只不过CPU切换线程速度太快,让我们感觉是多个线程在一起跑,其实所有的指令还是一个接着一个的跑的。2 多线程一定比单线程快么?答案肯定是否定的了线程快,是因为其降低了不必要的耗时,耗时其实主要集中在两大块 磁盘IO 线程切换磁盘...