- 博客(6)
- 资源 (9)
- 收藏
- 关注
转载 Windows服务器高并发处理IOCP(完成端口)详细说明
本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终于决定开始动笔了,但愿还不算晚….. 这篇文档我非常详细并且图文并茂的介绍了关于网络编程模型中完成端口的方方面面的信息,从API的用法到使用的步骤,从完成端口的实现机理到实际使用的注意事项,都有所涉及,并且为了让朋友们更直观的体会完成端口的用法,本...
2019-03-22 20:48:17 1137
转载 高性能网络编程(六):一文读懂高性能网络编程中的线程模型
本文接上篇《高性能网络编程(五):一文读懂高性能网络编程中的I/O模型》。随着互联网的发展,面对海量用户高并发业务,传统的阻塞式的服务端架构模式已经无能为力。本文(和上篇《高性能网络编程(五):一文读懂高性能网络编程中的I/O模型》)旨在为大家提供有用的高性能网络编程的I/O模型概览以及网络服务进程模型的比较,以揭开设计和实现高性能网络架构的神秘面纱。另外,作者的另一篇《新手入门:目前为止最透彻的...
2019-03-22 20:11:51 268
转载 浅谈多进程多线程的选择
在看thinking in java 的 并发 章节时,里面有这样一句话:实现并发的最简单的方式就是多进程,但没有进一步的解释说明,然后后面都在讲多线程编程,当时就有疑惑,那到底多进程和多线程该如何选择,网上找答案时,发现这篇文章总结的比较到位,遂转来分享学习。完整的原文包括一些简单的数据测试,具体可以看原博客。---------------------------------------...
2019-03-09 11:51:09 284
转载 高性能Server---Reactor模型
无处不在的C/S架构在这个充斥着云的时代,我们使用的软件可以说99%都是C/S架构的!你发邮件用的Outlook,Foxmail等 你看视频用的优酷,土豆等 你写文档用的Office365,googleDoc,Evernote等 你浏览网页用的IE,Chrome等(B/S是特殊的C/S) ......C/S架构的软件带来的一个明显的好处就是:只要有网络,你可以在任何地方干同一件事...
2019-03-09 08:57:23 178
转载 VS打开闪退解决方案之一(可尝试)
VS打开闪退解决方案之一(可尝试)安装了VS之后,双击打开VS,闪退,右键使用管理员身份运行,也闪退。修复VS,再打开,也闪退。卸载VS,重装VS,再打开,也闪退。重装系统,安装VS,再打开,也闪退。但是上面这些情况,都可以通过 VS开发人员命令提示 中输入 devenv 正常打开VS,不闪退。但是每次都要输入命令打开VS很烦。在网上找了很多资料和方法试过,也都无效。...
2019-03-08 16:25:53 4934 1
转载 Socket套接字在多线程发送数据时要加锁吗?
转自知乎问题:一条报文在1000字节到4000字节之间,数据量在每秒5000左右,多线程写套接字,要加锁吗?没有加锁会导致报文错乱吗?在网络编程的时候,报文不超过MTU是否就无需对套接字加锁?解答①:你连 UDP 还是 TCP 都没说。对于 UDP,多线程读写同一个 socket 不用加锁,不过更好的做法是每个线程有自己的 socket,避免 contention,可以用 SO_R...
2019-03-02 17:20:47 3027
libevent-2.0.22 windows和linux下的静态库,附源码和libevent使用手册
2019-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人