首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Redis面试题(一): Redis到底是多线程还是单线程?

    Q: 那这样子,在读取socket1的数据时,如果其它socket有数据来,那么也要等到socket1读取完了才能继续读取其它socket的数据吧。那不是也阻塞住了吗?而且读取到的数据也要开启线程处理吧,那这和多线程IO有什么区别呢? A: 1.CPU本来就是线性的不论什么都需要顺序处理并行只能是多核CPU 2.io多路复用本来就是用来解决对多个I/O监听时,一个I/O阻塞影响其他I/O的问题,跟多线程没关系. 3.跟多线程相比较,线程切换需要切换到内核进行线程切换,需要消耗时间和资源.而I/O多路复用不需要切换线/进程,效率相对较高,特别是对高并发的应用nginx就是用I/O多路复用,故而性能极佳.但多线程编程逻辑和处理上比I/O多路复用简单.而I/O多路复用处理起来较为复杂.

    01

    【一周要闻】字节跳动2021年第三季度广告收入陷入停滞;央视网评APP自动续费套路坑人;快手发布Q3财报,DAU达3.2亿

    【新热点】 字节跳动2021广告收入:上半年双位数增长,第三季度陷入停滞 央视网评“自动续费”套路坑人 吃相难看还涉嫌违法 快手程一笑:对广告业务持续增长保持信心,扶持人设品牌自播 京东旗下跨境出口电商平台JOYBUY将升级为跨境B2B交易和服务平台 中消协:多点诚意、少点套路 直播带货应回归商品交易本质 【新奇特】 微信视频号个人主页新增订单显示 新热点 11月23日 字节跳动2021广告收入:上半年双位数增长,第三季度陷入停滞 (图片来源于网络) 据悉,字节跳动今年上半年完成广告营收约1150亿元人

    03
    领券