- 博客(5)
- 收藏
- 关注
原创 对于linux系统高并发任务的报错处理集合
摘要:本文解答了百万并发是否等同于百万连接的问题,并列举了Linux服务器实现高并发的常见问题及解决方案:1)解决特权端口限制;2)处理端口占用问题;3)修改系统文件打开数限制;4)扩展五元组地址池;5)调整防火墙连接追踪配置。文中详细说明了每个问题的具体排查方法和配置命令,包括修改内核参数、调整连接跟踪设置等,最后展示了成功实现80万IO连接的运行效果。(149字)
2025-12-08 01:16:44
421
原创 基于Linux系统的reactor设计模式的TCP 服务器项目
函数原型如上,第一个参数放epoll实例,由函数epoll_create(int x)得到,第二个参数放置一个epoll_event结构体的地址,(接收到的io事件会依次从这个epoll_event地址往后写里面,最好是结构体数组)第三个是最多可以处理多少个io事件,第四个是timeout阻塞时间设置,如果是大于0的整数,如5,就是程序运行到这里,阻塞等待5毫秒,10就是10毫秒,如果是0,代表非阻塞模式,无论是否有事件发生,都立刻返回,如果是是-1,代表永远阻塞,直到有事件就绪。void *ptr;
2025-11-22 20:20:06
445
原创 自旋锁 互斥锁 原子操作 简介
自旋锁通过忙等待获取锁,适合短临界区但浪费CPU;互斥锁采用休眠等待,适合长临界区但有切换开销;原子操作由硬件支持,适合简单同步但功能有限。
2025-10-16 18:01:14
275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅