1:ACE_Event_Handler类 在ACE Reactor框架中,ACE_Event_Handler是所有事件处理器的基类。ACE_Event_Handler提供了一组事件处理的挂钩方法,理解和掌握这些挂钩方法的触发条件和使用方法,是ACE Reactor编程装B道路的重点。先看一下ACE_ ...
分类:
其他好文 时间:
2016-09-15 15:00:26
阅读次数:
152
为了兼容各个平台的时间特性,ACE Reactor框架提供了ACE_Time_Value类。ACE_Time_Value的关键方法见下图3.2和表3.2、3.3: ACE_Time_Value目的是为了提供一个规范的时间表达格式,比如,规范ACE_Time_Value(1,1000000)的值与AC ...
分类:
其他好文 时间:
2016-09-15 13:36:52
阅读次数:
157
上一次介绍用 Xenocode Postbuild for .NET 混淆加密源代码确保软件安全,本篇将讨论用 Eziriz .NET Reactor 混淆加密软件源代码,为从未用过该软件加密的用户分享net reactor使用方法,也就是平常说的net reactor使用教程。 还是那句话,用工具 ...
分类:
Web程序 时间:
2016-09-08 10:03:18
阅读次数:
300
转: https://segmentfault.com/a/1190000002715832 平时接触的开源产品如Redis、ACE,事件模型都使用的Reactor模式;而同样做事件处理的Proactor,由于操作系统的原因,相关的开源产品也少;这里学习下其模型结构,重点对比下两者的异同点; 反应器 ...
分类:
其他好文 时间:
2016-08-30 19:47:24
阅读次数:
170
1、reactor(反应器)模式 使用单线程模拟多线程,提高资源利用率和程序的效率,增加系统吞吐量。下面例子比较形象的说明了什么是反应器模式: 一个老板经营一个饭店, 传统模式 - 来一个客人安排一个服务员招呼,客人很满意;(相当于一个连接一个线程) 后来客人越来越多,需要的服务员越来越多,资源条件 ...
分类:
编程语言 时间:
2016-08-26 10:45:49
阅读次数:
173
reactor是twisted框架里面一个很重要的抽象,它为我们实现了循环,所以我们不用再去实现循环了。 reactor有如下特点: 1、reactor循环会一致运行下去,可以使用Ctrl+C或者相关的方法停止。但不会占用额外的CPU资源。 2、reactor模式是单线程的,也就是,当我们的call ...
分类:
其他好文 时间:
2016-08-11 22:16:09
阅读次数:
201
twisted入门 1. callWhenRunning callLater的使用 __author__ = 'zhoukunpeng' from twisted.internet import reactor import time def hello(): print "hello from t... ...
分类:
其他好文 时间:
2016-08-08 15:44:57
阅读次数:
354
Reactor模型 原文地址:http://www.ivaneye.com/2016/07/23/iomodel.html 无处不在的C/S架构 在这个充斥着云的时代,我们使用的软件可以说99%都是C/S架构的! 你发邮件用的Outlook,Foxmail等 你看视频用的优酷,土豆等 你写文档用的O ...
分类:
其他好文 时间:
2016-08-04 00:02:34
阅读次数:
267
反应器类派生于AcRxObject而不是AcDbObject,因为他们不是数据库对象,没有ID,拥有关系也不适用。 不同类型的反应器接收不同类型的通知事件。派生于AcDbDatabaseReactor的数据库反应器(database reactor)接收与数据库状态相关的事件,例始当一个对象被加入到 ...
分类:
其他好文 时间:
2016-08-03 15:16:44
阅读次数:
387
高性能Server Reactor模型 原文地址:http://www.ivaneye.com/2016/07/23/iomodel.html 无处不在的C/S架构 在这个充斥着云的时代,我们使用的软件可以说99%都是C/S架构的! 你发邮件用的Outlook,Foxmail等 你看视频用的优酷,土 ...
分类:
其他好文 时间:
2016-08-03 10:18:48
阅读次数:
192