首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
高并发
订阅
雷人的生活
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
并发编程 —— 深入理解线程池
在程序中,我们会用各种池化技术来缓存创建昂贵的对象,比如线程池、连接池、内存池。一般是预先创建一些对象放入池中,使用的时候直接取出使用,用完归还以便复用,还会通过一定的策略调整池中缓存对象的数量,实现池的动态伸缩。 由于线程的创建比较昂贵,随意、没有控制地创建大量线程会造成性能…
从根上理解高性能、高并发(五):深入操作系统,理解高并发中的协程
本文原题“程序员应如何理解高并发中的协程”,转载请联系作者。1、系列文章引言1.1文章目的作为即时通讯技术的开发者来说,高性能、高并发相关的技术概念早就了然与胸,什么线程池、零拷贝、多路复用、事件驱动
从根上理解高性能、高并发(六):通俗易懂,高性能服务器到底是如何实现的
本文原题“高并发高性能服务器是如何实现的”,转载请联系作者。1、系列文章引言1.1文章目的作为即时通讯技术的开发者来说,高性能、高并发相关的技术概念早就了然与胸,什么线程池、零拷贝、多路复用、事件驱动
分布式高级篇(二) - 压测与性能监控
压力测试考察当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。压测都是为了系统在线上的处理能力和稳定性维持在一个标准范围内,做到心中有数 使用压力测试,我们有希望找到很多种其他测试方法更难发现的错误。有两种错误类型是:内存泄露、并发与同步 Ranp-Up时间(秒):…
C10X:C10K、C10M
C10X 包括 C10K、C10M 等。C10K 问题最早由 Dan Kegel 在《The C10K problem》提出,指的是单机处理 1 万个并发连接。我们已经解决了 C10K 问题,当前面临的是C10M ,指单机同时处理一千万的请求。 早期互联网并不普及,用户不多,服…
从根上理解高性能、高并发(三):深入操作系统,彻底理解I/O多路复用
1、系列文章引言1.1文章目的作为即时通讯技术的开发者来说,高性能、高并发相关的技术概念早就了然与胸,什么线程池、零拷贝、多路复用、事件驱动、epoll等等名词信手拈来,又或许你对具有这些技术特征的技
从根上理解高性能、高并发(二):深入操作系统,理解I/O与零拷贝技术
本文原题“读取文件时,程序经历了什么?”,本次收录已征得作者同意,转载请联系作者。本次有少许改动。1、系列文章引言1.1文章目的作为即时通讯技术的开发者来说,高性能、高并发相关的技术概念早就了然与胸,
从根上理解高性能、高并发(一):深入计算机底层,理解线程与线程池
本文原题“聊聊TCP连接耗时的那些事儿”,本次收录已征得作者同意,转载请联系作者。有少许改动。1、系列文章引言1.1文章目的作为即时通讯技术的开发者来说,高性能、高并发相关的技术概念早就了然与胸,什么
从根上理解高性能、高并发(四):深入操作系统,彻底理解同步与异步
本文原题“从小白到高手,你需要理解同步与异步”,转载请联系作者。1、系列文章引言1.1文章目的作为即时通讯技术的开发者来说,高性能、高并发相关的技术概念早就了然与胸,什么线程池、零拷贝、多路复用、事件
高并发场景下,到底先更新缓存还是先更新数据库?| 🏆 技术专题第八期征文
在大型系统中,为了减少数据库压力通常会引入缓存机制,一旦引入缓存又很容易造成缓存和数据库数据不一致,导致用户看到的是旧数据。 为了减少数据不一致的情况,更新缓存和数据库的机制显得尤为重要,接下来带领大家踩踩坑。 Cache aside也就是旁路缓存,是比较常用的缓存策略。 应用…