• 关于

    事件循环

    的搜索结果
  • nj04---事件回调函数

    一、回调函数 1.异步式读取文件 var fs=require('fs'); fs.readFile('file.txt','utf-8',function(err,data){ ...

    文章 范大脚脚 2017-11-21 834浏览量

  • iOS - OC RunLoop 运行循环/消息循环

    1、RunLoop 1)运行循环: 运行循环在 iOS 开发中几乎不用,但是概念的理解却非常重要。 同一个方法中的代码一般都在同一个运行循环中执行,运行循环监听 UI 界面的修改事件,待本次运行循环结束时,统一将界面的修改渲染出来。 点击事件触发结束后立即结束本次运行循环。 作用: 保证...

    文章 QianChia 2016-08-18 775浏览量

  • 《Redis官方文档》Redis事件库

    原文链接 译者:cndpzc Redis实现了自己的事件库,代码在ae.c中。想要理解Redis事件库的工作原理,最好的方法就是去理解Redis如何使用它。 事件循环初始化 redis.c中的initServer函数初始化了redisServer结构体变量的众多成员,其中一个就是Redis事件循环...

    文章 ali清英 2016-03-31 1329浏览量

  • uvloop-一个快速的,替代asyncio内置的事件循环的python库

    uvloop是一个快速的,替代asyncio内置的事件循环的python库,uvloop在Cython中实现,并在内部使用libuv。 性能 uvloop使asyncio加快2-4倍。 上图显示了具有不同消息大小的回显服务器的性能。该插座基准用途loop.sock_recv()和 loop.soc...

    文章 1609949562237164 2020-12-10 121浏览量

  • 《Redis官方文档》Redis事件库

    Redis实现了自己的事件库,代码在ae.c中。想要理解Redis事件库的工作原理,最好的方法就是去理解Redis如何使用它。 事件循环初始化 redis.c中的initServer函数初始化了redisServer结构体变量的众多成员,其中一个就是Redis事件循环(event loop)el:...

    文章 青衫无名 2017-05-19 1447浏览量

  • Qt之Threads和QObjects

    简述 QThread继承自QObject,它发射信号(signals)以表明线程执行开始或结束,并提供了一些槽函数(slots)。 更有趣的是,QObjects可以在多线程中使用,发射信号以在其它线程中调用槽函数,并且向“存活”于其它线程中的对象发送事件(post events)。这是可能的,...

    文章 潘志闻 2016-07-28 777浏览量

  • Node.js事件驱动模型

    一、传统线程网络模型        在了解Node.js事件驱动模型之前,我们先了解一下传统的线程网络模型,请求进入web服务器(IIS、Apache)之后,会在线程池中分配一个线程来线性同步完成请求处理,直到请求处理完成并发出响应,结束之后线程池回收。 这就会就会带来以下几个问题 : 1.由于线...

    文章 社会主义 2016-04-20 3238浏览量

  • 简单对比 Libevent、libev、libuv

    Libevent、libev、libuv三个网络库,都是c语言实现的异步事件库Asynchronousevent library)。 异步事件库本质上是提供异步事件通知(Asynchronous Event Notification,AEN)的。异步事件通知机制就是根据发生的事件,调用相应的回调函...

    文章 sunsky303 2018-05-26 9385浏览量

  • nodejs事件和事件循环简介

    简介 熟悉javascript的朋友应该都使用过事件,比如鼠标的移动,鼠标的点击,键盘的输入等等。我们在javascript中监听这些事件,从而触发相应的处理。 同样的nodejs中也有事件,并且还有一个专门的events模块来进行专门的处理。 同时事件和事件循环也是nodejs构建异步IO的非常...

    文章 公众号:程序那些事 2020-12-06 215浏览量

  • 为什么要有事件循环机制(Event Loop)

    事件循环机制(Event Loop)是全面了解javascript代码执行顺序绕不开的一个重要知识点。虽然许多人知道这个知识点非常重要,但是其实很少有人能够真正理解它。特别是在ES6正式支持Promise之后,对于新标准中事件循环的理解就变得更加重要了。这里我们不具体讲Event Loop(有很多...

    文章 我是小助手 2018-06-29 1180浏览量

  • Qt之Timers

    简述 QObject是所有Qt objects的基类,在Qt中提供了基础定时器的支持。使用QObject::startTimer(),你可以传递一个毫秒数间隔作为参数启动一个定时器。该函数返回一个唯一的整数timer ID,计时器会定时触发,直到你显式地传递timer ID调用QObject::...

    文章 潘志闻 2016-07-29 727浏览量

  • iCalendar格式中关于RRule的解析和生成

    最近在做一个关于Calendar的项目,相当于Google Calendar或者Outlook中的Calendar。在Calendar的发布和共享中,使用到了iCalendar,是一种日历数据交换的标准,具体参见维基百科:http://zh.wikipedia.org/wiki/ICalendar...

    文章 深蓝居 2016-05-09 2863浏览量

  • DKCarouselView

    DKCarouselView是一个自动的、无限循环滚动的View,支持按时自动滚动和暂停,通过block回调用户点击事件。 增加了对非无限循环的支持。 GitHub地址 DKCarouselView infinite scrolling finite scrolling custom...

    文章 zhangao0086 2014-11-13 557浏览量

  • Node.js 非阻塞IO和事件循环

    非阻塞的IO模型   首先,IO操作无疑是耗时的,当服务器端接收到大量请求时,为每一个请求创建进程或线程的同时,也增加了额外的内存开销,也可能浪费更多的时间资源。   由于Node.js是事件驱动的,于是它使用了事件循环来解决IO操作带来的瓶颈问题。在Node.js中,一个IO操作通常会带有一个回...

    文章 沉默术士 2017-06-09 1243浏览量

  • Node.js 事件循环

    Node.js 事件循环 Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。 Node.js 几乎每一个 API 都是支持回调函数的。 Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。 Node....

    文章 乌云上 2018-09-03 813浏览量

  • 如何利用Kubernetes编排实现Node.js程序的微服务化

    前言本文着重介绍了微服务架构的某些细节,微服务其实也适用于Node.js应用程序。本文还介绍了如何利用容器和编排来实现Node.js的微服务化。 如今,大家都在谈论调度,微服务,Docker,以及Kubernetes如何改变编排领域。那么,在生产中部署Node.js应用程序意味着什么?有哪些是值得...

    文章 shev 2017-08-17 1684浏览量

  • Js 的事件循环(Event Loop)机制以及实例讲解

    前言 大家都知道js是单线程的脚本语言,在同一时间,只能做同一件事,为了协调事件、用户交互、脚本、UI渲染和网络处理等行为,防止主线程阻塞,Event Loop方案应运而生... 个人博客了解一下:obkoro1.com 为什么js是单线程? js作为主要运行在浏览器的脚本语言,js主要用途...

    文章 我是小助手 2018-07-11 8911浏览量

  • JS异步与性能

    一、背景 看了《你不知道的javascript》上卷以及中卷之后,总结一下js的event机制。 二、事件循环 JavaScript 引擎并不是独立运行的,它运行在宿主环境中,对多数开发者来说通常就是Web 浏览器。处理程序中多个块的执行,且执行每块时调用JavaScript 引擎,这种机制被称为...

    文章 lennon-林 2018-04-10 3636浏览量

  • 从一个嵌入式网络服务器想到的

    首先感激陈硕大大,附链接 陈硕的CSDN。《UNP》这本书肯定也是必须的,豆瓣的评价。        最近项目需要有一个嵌入式网络服务器,在系统中,该模块需要与每个客户端保持多个socket连接,然后将收到的数据分别转发给对应的上层处理模块。有点像云风的blog中提到的游戏服务端的接入服务器。但为...

    文章 xumaojun 2018-04-14 1346浏览量

  • Javascript异步机制

    Javascript作为一种单线程语言,是如何实现异步编程的呢? 相信不少人对Javascript单线程表示怀疑:为何单线程可以实现异步操作呢?其实Javascript确实是单线程的(我们不妨把这个线程称作主线程),但它实现异步操作的方式确实借助了浏览器的其他线程的帮助。那其他线程是怎么帮助Ja...

    文章 聂雄 2018-06-18 998浏览量

  • Event Loop详解

    浏览器Event Loop执行流程 事件循环其实就是入栈出栈的循环。上面例子中说到了setTimeout,那setInterval呢,Promise呢等等等等,有很多异步的函数。但是这些异步任务有分宏任务(macro-task)和微任务(micro-task): macro-task包括: set...

    文章 我是小助手 2018-07-13 2114浏览量

  • 一份详细的asyncio入门教程

    asyncio模块提供了使用协程构建并发应用的工具。它使用一种单线程单进程的的方式实现并发,应用的各个部分彼此合作, 可以显示的切换任务,一般会在程序阻塞I/O操作的时候发生上下文切换如等待读写文件,或者请求网络。同时asyncio也支持调度代码在将来的某个特定事件运行,从而支持一个协程等待另一个...

    文章 cxa 2019-03-19 1331浏览量

  • 百度地图API详解之事件机制,function“闭包”解决for循环和监听器冲突的问题:

    原文: 百度地图API详解之事件机制,function“闭包”解决for循环和监听器冲突的问题:   百度地图API详解之事件机制 2011年07月26日 星期二 下午 04:06 和DOM编程里的事件模型一样,百度地图API也提供了类似的事件机制。本文...

    文章 杰克.陈 2015-01-08 1121浏览量

  • 讨论 winform 引擎以及 CancelButton,OKButton 的实现原理

    前面提到了form关闭时的两个奇怪现象,有不少朋友参与了讨论。 有些朋友还没有看清楚问题的所在就很轻率的评论。 A.Z. 在讨论中已经找到的问题的基本所在,问题关键还是在 CalledClosing 这个变量的状态。 这个问题要从另外一个奇怪现象说起。 为什么直接给 form的DialogResu...

    文章 瑞克-rick 2007-09-24 541浏览量

  • 浅谈JavaScript事件循环机制EventLoop

    今天简单说下js的事件循环机制,我们都知道,javascript是单线程语言,它的核心,也是因为它的单线程。有很多小白不清楚EventLoop到底是什么,按照中文翻译,就是事件循环,那js到底是怎样将同步和异步进行处理的。这篇文章,就简单说一说,js的单线程处理,也就是同步和异步的代码是怎样走向的...

    文章 Villin 2019-12-04 5197浏览量

  • 阅读《深入理解JavaScript定时机制》

    javascript的引擎是单线程的 javascript的引擎是基于事件驱动的 setTimeout和setInterval都是往事件队列中增加一个待处理事件而已。setTimeout是触发一次,而setInterval是循环触发。 但是 想要使用setTimeout循环触发 可以这样做: ...

    文章 轩脉刃 2016-05-17 1053浏览量

  • Windows 10 UWP开发:如何不让界面卡死

    http://edi.wang/post/2016/2/18/windows-10-uwp-async-await-ui-thread     关于UI线程   这里我们需要一点关于 UI 线程模型的概念,简单的来讲就是,UI 线程是运行在一个无限循环中,并维护一个消息队列,每次循环的开头都会获取...

    文章 银狐游戏开发 2016-05-10 550浏览量

  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之79——BREW应用间通信之事件传递

    版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/5914149 ...

    文章 abel_cao 2010-09-29 460浏览量

  • 在Qt中保持GUI响应[上]

    Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 ...

    文章 思禽 2010-05-07 1020浏览量

  • 使用 Python 和 Asyncio 编写在线多用人游戏(二)

    你在 Python 中用过异步编程吗?本文中我会告诉你怎样做,而且用一个能工作的例子来展示它:这是一个流行的贪吃蛇游戏,而且是为多人游戏而设计的。 介绍和理论部分参见“第一部分 异步化”。 游戏入口在此,点此体验。 3、编写游戏循环主体 游戏循环是每一个游戏的核心。它持续地运行以读取玩家的...

    文章 知与谁同 2017-06-07 2950浏览量

1 2 3 4 ... 124 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT