考虑三个方面,高性能,高并发,大处理量,
内存池
或合理的内存预分配,减少内存频繁的分配释放,避免内存碎片,可存储变长的数据,线程安全
对象池
即struct,calss尽可能重复循环使用,保持重用,避免频繁的构造析构。
队列
哈希
收包线程
发包线程
事件线程
工作线程,核心线程
定时器线程
监控
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。问问自己,想要怎样的人生。
考虑三个方面,高性能,高并发,大处理量,
或合理的内存预分配,减少内存频繁的分配释放,避免内存碎片,可存储变长的数据,线程安全
即struct,calss尽可能重复循环使用,保持重用,避免频繁的构造析构。
当你的才华还撑不起你的野心的时候,你就应该静下心来学习。当你的能力还驾驭不了你的目标的时候,你就应该沉下心来历练。问问自己,想要怎样的人生。
本文标题:关于网络编程的思考
本文链接:https://www.haomeiwen.com/subject/nrelkqtx.html
网友评论