码迷,mamicode.com
首页 >  
搜索关键字:事件循环    ( 414个结果
异步编程学习
使用原生asyncio编写异步程序: 在此代码中,我们需要注意几个关键点 1、loop = asyncio.get_event_loop() # 开启事件循环,异步"任务"将在此循环执行 2、asyncio.create_task() # 将一个协程包装成一个"任务"排入日程准备执行 3、async ...
分类:其他好文   时间:2019-10-23 00:22:41    阅读次数:103
关于async/await、promise和setTimeout执行顺序
先来一道关于async/await、promise和setTimeout的执行顺序的题目: 执行结果: 首先,我们先来了解一下基本概念: js EventLoop 事件循环机制: JavaScript的事件分两种,宏任务(macro-task)和微任务(micro-task) 宏任务:包括整体代码s ...
分类:其他好文   时间:2019-10-19 15:14:55    阅读次数:88
浏览器中的JavaScript事件循环机制
浏览器中的JavaScript事件循环机制 浏览器的事件循环机制是HTML中定义的规范。2901583663 JavaScript有一个主线程和调用栈,所有的任务都会被放到调用栈等待主线程执行。 JS调用栈 是一种先进后出的数据结构。当函数被调用时,会被添加到栈中的顶部,执行完成之后就从栈的顶部移除 ...
分类:编程语言   时间:2019-10-19 00:05:21    阅读次数:97
[Vue] vue的一些面试题4
1.你知道 nextTick 的原理吗? 用法:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 "异步更新队列" 提到 DOM 的更新是异步执行的,只要数据发生变化,将会开启一个队列,并缓冲在同一事件循环中发生的所有数据变更。如果同一个 watc ...
分类:其他好文   时间:2019-10-16 21:42:55    阅读次数:97
关于jQery中$.Callbacks()的理解
$.Callbacks()主要使用了回调,而说到回调又不得不说javascript的事件循环机制了。 所以想了解回调最好先看看js运行机制。 $.Callbacks()可以理解为创建一个回调队列 上面的代码中我们创建了一个队列,然后用add的方式往里面添加两个回调函数,最后fire让这个回调队列执行 ...
分类:其他好文   时间:2019-10-15 14:54:09    阅读次数:99
浅谈netty作为http服务器的轮廓
首先定义两个基于NIO的事件循环组(EventLoopGroup),一个用于接收连接(bossGroup),另一个用于完成对应的连接处理(workerGroup)。 ServerBootstrap是netty提供的帮助我们简化服务器启动的类,而我们需要再定义一个子处理器,其作用是在channel一旦 ...
分类:Web程序   时间:2019-10-08 12:34:44    阅读次数:129
高性能异步爬虫02
单线程+异步协程(推荐): -asyncio的一些关键字的说明: event_loop 事件循环:程序开启一个无限循环,把一些函数注册到事件循环上,当满足事件发生的时候,调用相应的协程函数 coroutine 协程:协程对象,指一个使用async关键字定义的函数,它的调用不会立即执行函数,而是会返回 ...
分类:其他好文   时间:2019-10-02 00:55:23    阅读次数:91
浏览器中的JavaScript事件循环机制
浏览器的事件循环机制是HTML中定义的规范。 JavaScript有一个主线程和调用栈,所有的任务都会被放到调用栈等待主线程执行。 JS调用栈 是一种先进后出的数据结构。当函数被调用时,会被添加到栈中的顶部,执行完成之后就从栈的顶部移除该函数,直到栈内被清空。 同步任务、异步任务 JS单线程任务分为 ...
分类:编程语言   时间:2019-09-19 01:17:37    阅读次数:132
03 js事件循环
1. js里重要的是事件循环。 参考:https://nodejs.org/en/docs/guides/ 中文版:https://github.com/nodejs/nodejs.org/tree/master/locale/zh-cn/docs/guides 写的好的:https://segme ...
分类:Web程序   时间:2019-09-09 22:46:36    阅读次数:139
scrapy机制mark(基于twisted)
twistedtwisted管理了所有的异步任务Twisted的主线程是单线程的,即reactor线程;而这些io耗时操作会在线程池中运行,不再twisted主线程中运行,即通过线程池来执行异步任务即twisted通过事件循环(reactor)+线程池来实现异步 IO 的效果线程池大小默认是10,即... ...
分类:其他好文   时间:2019-09-09 14:34:47    阅读次数:78
414条   上一页 1 ... 8 9 10 11 12 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!