美文网首页
事件驱动和批处理

事件驱动和批处理

作者: 刘岳森 | 来源:发表于2017-10-18 08:55 被阅读25次

事件驱动程序驱设计

定义

事件驱动程序设计(英语:Event-driven programming)是一种电脑程序设计模型。这种模型的程序运行流程是由用户的动作(如鼠标的按键,键盘的按键动作)或者是由其他程序的消息来决定的。

应用

取代传统上一次等待一个完整的指令然后再做运行的方式,事件驱动程序模型下的系统,基本上的架构是预先设计一个事件循环所形成的程序,这个事件循环程序不断地检查目前要处理的信息,根据要处理的信息运行一个触发函数进行必要的处理。其中这个外部信息可能来自一个目录夹中的文件,可能来自键盘或鼠标的动作,或者是一个时间事件。

类似于操作系统和单片机的执行方式

批处理程序设计

定义

相对于批处理程序设计(batch programming)而言,程序运行的流程是由程序员来决定。批量的程序设计在初级程序设计教学课程上是一种方式。然而,事件驱动程序设计这种设计模型是在交互程序(Interactive program)的情况下孕育而生的。

应用

应用于交互程序

相关文章

  • 事件驱动和批处理

    事件驱动程序驱设计 定义 事件驱动程序设计(英语:Event-driven programming)是一种电脑程序...

  • 事件驱动和消息驱动

    消息驱动和事件驱动很类似,都是先有一个事件,然后产生一个相应的消息,再把消息放入消息队列,由需要的项目获取。他们的...

  • 小研05:关于等保2.0市场空间测算的思考

    网络安全行业主要的驱动因素包括合规驱动、事件驱动、技术驱动、业务驱动,其中合规驱动和事件驱动在当前阶段影响最大。预...

  • [code.nginx] Nginx服务器的事件驱动模型

    事件驱动模型是Nginx服务器保障完整功能和具有良好性能的重要机制之一。 事件驱动模型概述 实际上,事件驱动并不是...

  • 发生了- 事件

    一、事件和事件流(了解)==(102)== ​ JavaScript是一种基于对象(Object)和 事件驱动...

  • Flutter/Dart中的异步

    前言 我们所熟悉的前端开发框架大都是事件驱动的。事件驱动意味着你的程序中必然存在事件循环和事件队列。事件循环会不停...

  • 第四章 你能为我解决什么根本性问题

    社群的第一种分法:事件驱动和关系驱动 事件驱动存活率极低,基本事件结束,社群就死了 2.用户入群的六个诉求:问答求...

  • 明远运营读书会5-9打卡

    读《小群效应》 1)激发人的六大驱动力,分别为利益驱动,荣誉驱动,关系驱动,地狱驱动,兴趣驱动和事件驱动。 2)人...

  • javascript-事件基础和事件绑定

    javascript-事件基础和事件绑定 一、事件驱动 1.1事件 javascript侦测到的用户的操作(点击、...

  • 什么是回调

    程序可以分为两种:「非事件驱动」型程序、「事件驱动(event-driven)」型程序。 • 非事件驱动型程序 这...

网友评论

      本文标题:事件驱动和批处理

      本文链接:https://www.haomeiwen.com/subject/jhlsuxtx.html