本文所剖析的tornado源码版本为4.4.2ioloop是tornado的关键,是他的最底层。ioloop就是对I/O多路复用的封装,它实现了一个单例,将这个单例保存在IOLoop._instance中ioloop实现了Reactor模型,将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程/进程阻塞在多路..
分类:
其他好文 时间:
2017-05-08 14:31:25
阅读次数:
256
mini-muduo版本号传送门 version 0.00 从epoll构建muduo-1 mini-muduo介绍 version 0.01 从epoll构建muduo-2 最简单的epoll version 0.02 从epoll构建muduo-3 增加第一个类。顺便介绍reactor vers ...
分类:
编程语言 时间:
2017-05-02 11:51:16
阅读次数:
312
本文所剖析的tornado源码版本为4.4.2 ioloop就是对I/O多路复用的封装,它实现了一个单例,将这个单例保存在IOLoop._instance中 ioloop实现了Reactor模型,将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程/进程阻塞在多路复用器上;一旦有I/ ...
分类:
其他好文 时间:
2017-04-27 16:19:20
阅读次数:
1721
The terrorist group leaded by a well known international terrorist Ben Bladen is buliding a nuclear reactor to produce plutonium for the nuclear bomb ...
分类:
其他好文 时间:
2017-04-25 17:14:00
阅读次数:
228
1、skynet是一个开源的,轻量级的,为在线游戏服务器打造的框架 https://github.com/cloudwu/skynet 2、muduo是一个基于 Reactor 模式的 C++ 网络库 https://github.com/chenshuo/muduo/ 3、boost asio 是 ...
分类:
编程语言 时间:
2017-04-10 21:35:39
阅读次数:
256
ThreadPool提供Reactor/Proactor服务,并且强偶合了Reactor(反应器)/Proactor(前摄器)。不同于Reactor/Proactor使用线程池 进行事件处理的设计。如ACE框架的ACE_TP_Reactor。同时ThreadPool提供一个共享的工作分派队列,可以用 ...
分类:
其他好文 时间:
2017-04-06 20:57:35
阅读次数:
538
githubhttps://github.com/sea-boat/net-reactornet-reactorit’s a simple and easy net framework with ni...
分类:
其他好文 时间:
2017-03-30 11:57:29
阅读次数:
165
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1314 题意: 给n个点,及m根pipe,每根pipe用来流躺液体的,单向的,每时每刻每根pipe流进来的物质要等于流出去的物质,要使得m条pipe组成一个循环体,里面流 ...
分类:
其他好文 时间:
2017-03-21 11:09:25
阅读次数:
182
【算法】有上下界网络流-无源汇(循环流) 【题解】 无源汇网络流相当于重建图后跑最大流。 循环流要求每个点(或边)的流入量和流出量相等。 http://www.cnblogs.com/liu-runda/p/6262832.html http://hzwer.com/3356.html 入度>出度时 ...
分类:
其他好文 时间:
2017-03-17 21:05:36
阅读次数:
218
reactor、protocol 这两个类都在 twisted.internet 命名空间中 reactor对象是Twisted编程当中的第一步,它就是一个反应器,专门负责与服务端的连接以及监听与服务器交互,一旦与服务端连接上以后,即可调用reactor.run()开始监听了,服务器有新的任务或请求 ...
分类:
其他好文 时间:
2017-03-04 19:05:52
阅读次数:
190