会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
军爷
我只是代码搬运工
博客园
首页
新随笔
联系
订阅
管理
2016年11月18日
高性能服务器开发之boost.asio实现原理
摘要: 本文其实并不长篇大论介绍boost.asio是怎样实现的,而只提供一个源代码。这个代码是笔者之前学习asio时写的demo版asio,从附带的例子看,代码和boost.asio有95%的相似度。不过demo只实现了windows iocp的部分,而且只有异步。代码很少,也就1000行吧,编译不依赖c
阅读全文
posted @ 2016-11-18 15:08 军爷
阅读(7849)
评论(0)
推荐(1)
2016年9月3日
高性能服务器开发之C++定时器
摘要: 写这篇文章前搜了下网上类似的文章,有很多,所以笔者的这篇文章就不对定时器的常见实现方法加以说明,也不进行性能比较,直接上代码。 基于multimap实现的比较简单,这里略过。 前导 对于大多数的服务器程序,其定时器一般支持单线程就够了,一般使用方法见下面代码。如果需要多线程怎么办,笔者一般用一个简单
阅读全文
posted @ 2016-09-03 11:17 军爷
阅读(19268)
评论(0)
推荐(2)
2016年9月1日
高性能服务器开发之线程结构
摘要: 线程结构相当于服务器程序的灵魂,一个好的服务器程序必须线程结构清析且线程利用率高。下面主要以伪代码的形式列举一些常用的线程结构。 1 单业务处理线程结构 windows窗口程序及我见过的大部分网游服务器都使用这种线程结构。因为只有一个业务处理主线程,在进行业务处理的时候,不需要考虑线程同步。当然这种
阅读全文
posted @ 2016-09-01 23:11 军爷
阅读(1121)
评论(0)
推荐(0)
公告