![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 62
Nightfall_wyjiu
C++服务器开发者
展开
-
初步接触IOCP
什么是IOCP? 众所周知,为了绝对同步,所以很多模式都采用的是同步模式,而不是异步,这样就会产生很大情况下在等待,CPU在切换时间片,从而导致效率比较低。自从MS在winsocket2中引入了IOCP这个模型之后,他才开始被大家所认知。 IOCP (I/O Completion Port),中文译作IO完成端口,他是一个异步I/O操作的API,他可以高效的将I/O事件通知给我们的应用转载 2014-08-16 17:23:09 · 563 阅读 · 0 评论 -
开源免费的C/C++网络库收集链接
(1)ACE 庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。 http://www.cs.wustl.edu/~schmidt/ACE.html (2)Asio Asio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。 开源、免费,支持跨平台。 http://think-async.com/转载 2014-08-30 11:40:56 · 709 阅读 · 0 评论 -
声明和定义的区别
最近忙于写服务器框架,没时间去整理和复习一些东西,虽然有记录在有道笔记上,但是感觉还不是很系统化,因此整理到此处。东西很多,只能一点点整理了。哎,自己打野出身,基础这一块还是得抓抓: 好了,言归正传,谈谈声明和定义的区别吧。说起这两个词,很多人都耳熟能详,但是要你说个所以然来,很多人还不一定能答的上来,至少我曾经是。 最本质的区别:定义分配存储空间,而声明不会 1.变量定义:原创 2015-02-09 12:40:43 · 857 阅读 · 0 评论