zoukankan      html  css  js  c++  java
  • paper :《EventDriven Programming: Introduction, Tutorial, History》

    网上链接:http://eventdrivenpgm.sourceforge.net/

    本文讲述什么是事件驱动的程序设计,主要介绍了一个Handlers模式,这个模式与Reactor模式非常接近,应该来说,Reactor就是一个特殊的Handlers模式。OK,不管什么模式吧,事件驱动的模型基本就是体现了代码执行的不确定性。从实现技术上说,主要是一个event loop,windows是如此,redis也是如此。

        值得一提的是,本文提到了面向对象技术本质上也是一种事件驱动,每个对象定义的方法就是event handler,而调用的顺序无法预知。这虽然不是什么新鲜的说法,但至少让我回忆起最早学习oop的时候,方法的学名就是message,而且也提到event driven。从这个角度上讲,oop最早的设计者们,应该就是以event driven作为模型的。

  • 相关阅读:
    【Qt】Qt软件打包发布
    最大公约数最小公倍数
    random实现验证码
    sort 和sorted的 区别
    Python-内置数据结构之元组(tuple)
    BZOJ 1112 线段树
    POJ 1682 DP
    POJ 1671 第二类斯特林数
    BZOJ 1592 DP
    POJ 1636 DFS+DP
  • 原文地址:https://www.cnblogs.com/ohscar/p/3109610.html
Copyright © 2011-2022 走看看