美文网首页
Node js事件循环

Node js事件循环

作者: endian | 来源:发表于2018-05-08 15:35 被阅读0次

Node js事件循环

var events = require('events');
var eventsEmitter = new events.EventEmitter();

var conntectHandler = function () {
console.log("连接成功");
eventsEmitter.emit("data_recevied");
}

eventsEmitter.on("conntection",conntectHandler);

eventsEmitter.on('data_recevied',function () {
console.log("收到数据");
});

eventsEmitter.emit("conntection");
console.log("程序执行完毕")
  • //程序时如何工作的
  • /**
    • Node js是单进程单线程,是通过事件和回调支持并发,所以性能非常高
    • Node js的每一个API都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发
    • Node js基本上所有的事件机制都是用设计模式中的观察者模式实现的
    • Node js单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,每个异步事件
    • 都生成一个事件观察者,如果有事件就调用该回调函数
  • **/

相关文章

  • node 事件

    1、事件 1.1普通事件的使用 1.2、Node.js 的事件循环机制解析 1)Node 由事件循环开始,到事件循...

  • 程序员的日常记录

    ?事件循环Node.js Event Loop 的理解 Timers,process.nextTick()Node...

  • Node js事件循环

    Node js事件循环 //程序时如何工作的 /** Node js是单进程单线程,是通过事件和回调支持并发,所以...

  • 浅析Nodejs Event Loop

    什么是事件循环(Event Loop) 事件循环能让 Node.js 执行非阻塞 I/O 操作,尽管JavaScr...

  • node.js(七)

    Node.js 事件循环 Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。No...

  • 「翻译」Node.js 事件循环、计时器和process.nex

    什么是事件循环? 事件循环允许Node.js执行非阻塞I/O操作 - 尽管JavaScript是单线程的 - 只要...

  • Node事件循环

    Node.js 事件循环机制 Node.js 采用事件驱动和异步 I/O 的方式,实现了一个单线程、高并发的 Ja...

  • node事件循环 EventEmitter 异步I/O Buff

    node.js事件循环 node.js单进程,单线程的程序每一个api都支持回调所有的事件机制都是设计模式中的 一...

  • 关于 JavaScript 事件循环 Event Loop 的一

    浏览器 JavaScript 执行流程以及在 Node.js 中都是基于事件循环的。 了解事件循环的工作原理对于正...

  • Node.js - 事件循环

    Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。Node.js 的每一个 AP...

网友评论

      本文标题:Node js事件循环

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