E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
事件循环
javascript 宏任务与微任务
1.由宿主环境发起的称为宏观任务2.由javascript引擎发起的称为微观任务
事件循环
宏观任务有:浏览器nodesetTimeout✔️✔️setInterval✔️✔️setImmediate✘✔️
平安2020
·
2023-10-25 15:00
事件循环
机制 - EventLoop
首先JavaScript是单线程,为了处理异步,I/O等待状态等问题引入了
事件循环
机制。代码由上往下顺序执行。
Max_Law
·
2023-10-25 13:52
IOS面试题(RunLoop) --- RunLoop基础
RunLoop是通过内部维护的
事件循环
来对事件/消息进行管理的一个对象没有消息需要处理时,休眠以避免资源占用有消息需要处理时,立刻被唤醒问题2:RunLoop状态切换runloop状态切换没有消息处理时候
ShawnRufus
·
2023-10-25 12:08
前端基础高频面试题(呕心沥血) 持续更新
目录JavaScript部分闭包节流防抖继承JavaScript数据类型letconst和var的区别undefined和null的区别实参/形参JS中的传参策略深度克隆/浅克隆JavaScript中的
事件循环
机制事件流说说箭头函数变量提升
superTiger_y
·
2023-10-25 11:09
notes
前端
【Qt线程-6】获取当前线程id,thread()和currentThreadId(),不是想当然那样,不使用信号槽可能看不出区别
背景:本人学习qt多线程的一些记录:【Qt线程-1】this,volatile,exec(),moveToThread()_qt线程exec_大橘的博客-CSDN博客【Qt线程-2】
事件循环
(QCoreApplication
大橘
·
2023-10-25 11:04
qt/c++
qt
开发语言
c++
【Qt线程-2】
事件循环
(QCoreApplication::processEvents,exec)的应用
【Qt线程-1】this,volatile,exec(),moveToThread()【Qt线程-3】使用
事件循环
,信号,stop变量,sleep阻塞,QWaitCondition+QMutex条件变量
大橘
·
2023-10-25 11:03
qt/c++
qt
开发语言
前端之nodejs(三)
5.
事件循环
nodejs采用
事件循环
将回调函数保存起来,在将来某一时刻在
qq_597221342
·
2023-10-24 20:25
前端之js
前端
nodejs
计算机
通信
链式调用与
事件循环
--一道JavaScript面试题的思考
前言:昨天在群里讨(jin)论(chui)技(niu)术(pi),有位老铁发了一道他面的某公司面试题,顺手保存了。今早花了一点时间把这题做了出来,发现挺有意思的,决定在今天认真工(hua)作(shui)前,与大家分享我的解题方案和思考过程。题目如下(可以自己先思考一会,没准可以想出比我更好的方法):小眼一撇,这几个需求都是要实现链式调用,而链式调用最常见的是jQuery,还有就是我们非常熟悉的Pr
weixin_33824363
·
2023-10-24 18:09
面试
前端
数据结构与算法
ViewUI
【Html】交通灯问题
这通常是由于JavaScript的
事件循环
机制和其他代码执行所需的时间造成的。
少莫千华
·
2023-10-24 18:10
语言-HTML
语言-JavaScript
request
AnimationFrame
setInterval
setTimeout
traffic-light
交通灯
Python实现协程(六)
本节介绍asyncio剩余的一些常用操作:
事件循环
实现无限循环任务,在
事件循环
中执行普通函数以及协程锁。
山药鱼儿
·
2023-10-24 14:47
30天精通Nodejs--第二天:异步编程
事件循环
机制为了理解异步编程,先来来了解一下Nod
bdawn
·
2023-10-24 07:33
30天精通Nodejs
nodejs
js
入门
精通
异步
后端
c++网络库Libevent万字详解
四叉树跳表时间轮信号事件概述libevent和libev都是c语言实现的异步事件库;通过注册异步事件,库检测事件触发,从而库根据发生事件的先后顺序,调用相应回调函数进行处理;事件包括:网络io事件,定时事件,信号事件;
事件循环
@新法
·
2023-10-23 22:09
Linux
网络编程
c++
网络
开发语言
后端
linux
muduo源码剖析之EventLoop
事件循环
类
成员及属性解析一个
事件循环
,注意,一个创建了EventLoop对象的线
@新法
·
2023-10-23 22:09
源码剖析
后端
服务器
linux
c语言
c++
muduo
源码剖析
Qt的常用类及作用
2.QApplication:QApplication类用于管理应用程序的生命周期,包括
事件循环
和应用程序的初始
天天进步2015
·
2023-10-23 19:56
Qt
qt
Event Loop
EventLoop主线程从"任务队列"中读取事件,这个过程是循环不断的,所以整个的这种运行机制又称为EventLoop(
事件循环
)。
阿超超超超
·
2023-10-23 14:54
浅谈对Promise的理解以及在工作中的应用
浅谈对Promise的理解以及在工作中的应用Promise的概念背景知识JavaScript的同步和异步JavaScript
事件循环
回调函数进行异步操作解决方案:PromisePromise在工作中的运用创建
一个有理想的苦逼程序员
·
2023-10-23 09:37
javascript
前端
html
QT消息/
事件循环
机制
关于Qt子线程和消息循环一、QT消息/
事件循环
机制Qt作为一个可视化GUI界面操作系统,是基于事件驱动的,我们程序执行的顺序不再是线性,而是由一个个应用程序内部或外部的事件进行驱动,无事件时便阻塞。
彼岸天、
·
2023-10-23 03:37
Qt
多线程
qt
消息队列
Qt源码解读(一)Windows消息循环和
事件循环
机制
背景摘要本人面试某个互联网公司时,被问到了windows的消息机制。由于本人一直用Qt写界面,没有接触底层原理,所以对此只有大概猜测。为了能够弄清楚这些,遂阅读源码,以解吾惑,若从中有所收获则更令人欣慰。先看大佬的文章:https://www.cryfeifei.cn/2020/06/27/shen-ru-liao-jie-qt-xiao-xi-xun-huan-ji-xian-cheng-xia
Foolish&Young
·
2023-10-23 03:32
C++
Qt
qt
windows
开发语言
qt 消息(事件)机制
1.QEventLoop(即Qt中的
事件循环
类)消息循环在QEventLoop类中实现。
小飞侠hello
·
2023-10-23 03:02
qt
qt
开发语言
2021-07-19 前端开发都应该懂的
事件循环
(event loop)以及异步执行顺序(setTimeout、promise和async/await)
https://blog.csdn.net/cc18868876837/article/details/97107219
半眼鱼
·
2023-10-22 15:21
捋一捋 JavaScript
事件循环
机制
捋一捋JavaScript
事件循环
机制前置知识JavaScript是一门单线程的语言。
事件循环
(EventLoop)是JavaScript的执行机制。为什么JavaScript是单线程的语言?
孤城浪人
·
2023-10-22 13:57
#
JavaScript
进阶
javascript
前端
理解JS的
事件循环
机制(Event Loop)
(为什么要有
事件循环
机制?)3.单线程又是如何实现异步的呢?四、什么是
事件循环
?
铁锤妹妹@
·
2023-10-22 13:27
JavaScript
javascript
ajax
前端
深入浅出JS—22
事件循环
及面试题
1.JS中为什么要有
事件循环
由于JS是单线程的,一些异步问题通常交由别的线程来处理,处理之后将结果加入事件队列,当JS线程代码执行完,会去事件队列中取事件,到JS线程继续执行,直到事件队列被清空:JS线程
爱你小前端
·
2023-10-22 13:23
深入理解JavaScript
javascript
前端
node.js
面试
Javascript深入浅出之闭包
PS:面试中的闭包相关知识点总是喜欢结合Javascript作用域、声明提前、
事件循环
、this一起进行!为了能让大家
剑大瑞
·
2023-10-22 13:19
闭包
javascript
【JavaScript】深入浅出理解
事件循环
1.浏览器的进程模型1.1进程程序运行需要有它自己专属的内存空间,可以把这块内存空间简单的理解为进程。每个应用至少有一个进程,进程之间相互独立,即使要通信,也需要双方同意。1.2线程有了进程后,就可以运行程序的代码了。运行代码的「人」称之为「线程」。一个进程至少有一个线程,所以在进程开启后会自动创建一个线程来运行代码,该线程称之为主线程。如果程序需要同时执行多块代码,主线程就会启动更多的线程来执行
小谢sd
·
2023-10-22 13:47
JavaScript
javascript
php
开发语言
浏览器的
事件循环
浏览器的EventLoop众所周知JS是门非阻塞单线程语言,因为在最初JS就是为了和浏览器交互而诞生的。如果JS是门多线程的语言话,我们在多个线程中处理DOM就可能会发生问题(一个线程中新加节点,另一个线程中删除节点),当然可以引入读写锁解决这个问题。JS在执行的过程中会产生执行环境,这些执行环境会被顺序的加入到执行栈中。如果遇到异步的代码,会被挂起并加入到Task(有多种task)队列中。一旦执
嚣张农民
·
2023-10-22 00:58
面试题
网络服务
前端
网络协议
前端面试题整理(1.0)
1.nextTick原理Vue是异步执行Dom更新的,一旦观察到数据变化,Vue就会开启一个队列,然后把在同一个
事件循环
(eventloop)当中观察到数据变化的Watcher推送到这个队列。
mez_Blog
·
2023-10-21 19:10
前端
mez_Blog的专栏
Vue3
前端
vue.js
javascript
前端框架
webpack
QT 多线程的实现方法以及GUI线程与其他线程间的通信
主线程也是唯一允许创建QApplication或QCoreAppliation对象,比并且可以对创建的对象调用exec()的线程,从而进入
事件循环
。
马斯尔果
·
2023-10-21 11:02
QT
qt
多线程
QT线程同步与异步处理
需要注意的事项:如果是while循环,想要结束线程,调用QThread::quit是没有用,因为这样的线程根本就不需要
事件循环
,比较好的方法就是把while内的控制变量设置为false或者直接使用Qt很不推荐的方法
双子座断点
·
2023-10-21 11:01
#
QT开发之路
多线程编程
qt
线程同步
Qt的四种多线程讲解
带有可选的
事件循环
QThreadPool和QRunnable:复用线程QtConcurrent:高级APIWorkerScript:QML中的线程线程安全和可重入示例有助于理解Qt提供了对线程的支持,包括一组与平台无关的线程类
觉行无量
·
2023-10-21 11:26
自学Qt系列
代码技术等
qt5
qt
多线程
线程安全
面经准备整理1——JS
事件循环
机制
js是一门单线程的编程语言,也就是说js在处理任务的时候,所有任务只能在一个线程上排队被执行,那如果某一个任务耗时比较长呢?总不能等到它执行结束再去执行下一个。所以在线程之内,又被分为了两个队列:同步任务队列异步任务队列这里说的异步任务队列是包含了独立于主执行栈之外的宏任务和微任务两个队列。其中宏任务包括:定时器、ajax请求、dom事件;微任务包括:Promise.then、MutationOb
A是三金呀
·
2023-10-21 10:23
具有深度度:JavaScript
事件循环
机制 (event loop)
本篇文章比较细致,如果已经对同步异步,单线程等概念比较熟悉的读者可以直接阅读执行栈后面的内容了解eventloop原理在了解JavaScript
事件循环
机制之前,得先了解同步与异步的概念同步与异步同步(
吃井不忘挖水人呢
·
2023-10-21 09:27
Libvirt Event Loop简介
文章目录前言实现原理处理框架编程接口原理验证事件订阅服务监听验证流程前言EventLoop顾名思义就是
事件循环
,整个程序是一个大的循环,通过事件来驱动程序要做的事情。
享乐主
·
2023-10-21 07:00
主事件循环
虚拟化
Libvirt
3.Node-
事件循环
用法
题记node.js
事件循环
的使用方法node.js几乎每一个API都是支持回调函数的。
南宫遐迩
·
2023-10-21 01:35
Node
vscode
开发语言
青少年编程
node.js
css
html
后端
nextTick实现原理
答题思路:此题实际考查vue异步更新策略说出vue是怎么通过异步、批量的方式更新以提高性能的最后把源码中实现说一下回答范例:vue有个批量、异步更新策略,数据变化时,vue开启一个队列,并缓冲在同一
事件循环
中发生的所有数据变更
嚣张农民
·
2023-10-20 23:44
vue3
vue.js
javascript
前端
Muduo 学习笔记之Reactor框架源码解析
在看本篇博文之前请先看上一篇博文——Reactor框架总览https://blog.csdn.net/qq_40832456/article/details/101718179EventLoop
事件循环
段长风
·
2023-10-20 18:05
Muduo网络库
Muduo源码解析
EventLoop
Poller
Channel
muduo源码分析:Reactor模式的封装实现
关于muduo实现的Reactor模式,有三个关键的类:1.事件分发器类Channel2.封装I/O复用的Poller(主要研究EpollPoller)3.定时器接口类TimerQueue
事件循环
EventLoop
amoscykl
·
2023-10-20 18:30
moduo网络库
muduo源码分析
Reactor
muduo网络库
Webrtc从理论到实践七: 官方demo源码走读(peerconnection_server)
webrtc源码Webrtc从理论到实践六:Webrtc官方demo运行文章目录系列文章目录前言一、peerconnection_server目录结构二、类图三、工作流程1.监听socket端口2.开启
事件循环
Awake1234
·
2023-10-20 10:06
流媒体开发
webrtc
网络
c++
音视频
后端
python 异步编程之协程
目录概述为什么使用协程协程的特点和原理协程优缺点gevent实现协程asyncio协程装饰器任务和
事件循环
任务状态async/await原生协程回调gather取消任务loopcanceltaskcancel
coder Ethan
·
2023-10-20 02:46
python进阶知识
python
开发语言
后端
前端面试题-this.$nextTick
一、为什么使用nextTick因为vue采用的异步更新策略,当监听到数据发生变化的时候不会立即去更新DOM,而是开启一个任务队列,并缓存在同一
事件循环
中发生的所有数据变更;这种做法带来的好处就是可以将多次数据更新合并成一次
前端技术栈
·
2023-10-19 21:37
前端面试题
前端
vue.js
javascript
了解
事件循环
之前的准备工作
先来占个位置,汇总各位大神的精华,有时间更新一波。•执行上下文(Executioncontext)参考地址:https://www.cnblogs.com/MinLee/p/5862271.html•函数调用栈(callstack)•队列数据结构(queue)•Promise
Dianaou
·
2023-10-19 20:08
穿越代码迷宫:我在字节跳动的前端面试之旅
他开始提问:“你能解释一下JavaScript的
事件循环
吗?”我回答得滔滔不绝,但面试官的眼神却越来越冷淡。最后,他告诉我:“你的理论知
目标: 实现财富自由
·
2023-10-19 16:11
前端
面试
职场和发展
线程和协程之间的区别
协程非常适合实现熟知的程序,例如协作任务,异常,
事件循环
,迭代器,无限列表和管道。协程与我们熟知的函数不同(函数也是一段计算机程序)。
half-beast
·
2023-10-19 16:24
编程语言
线程
协程
区别
Python
IO
知识点整理
文章目录一、前端常规问题(一)ES6ES6新增内容
事件循环
微任务宏任务js
事件循环
机制event-loop宏任务微任务箭头函数与普通函数的区别this指向varletconst数组新增:扩展运算符...
唯爱赞多
·
2023-10-19 14:53
前端面试
面试
OC内存管理-runloop
一、runloop简介RunLoop是通过内部维护的
事件循环
(EventLoop)来对事件/消息进行管理的一个对象。没有消息处理时,休眠已避免资源占用,由用户态切换到内核态。
HotPotCat
·
2023-10-19 01:10
node.js 学习---第四章
这里写目录标题node
事件循环
process.nextTicksetImmediatePromise简介链式promise为什么引入async/awaiteventsnode
事件循环
事件循环
这里就不详细描述了
拿回忆下酒
·
2023-10-18 21:50
node
Promise
Async/Await
js
事件循环
原理
事件循环
一、执行栈二、异步函数一、执行栈JS运行的环境称之为宿主环境。执行栈:callstack,一个数据结构,用于存放各种函数的执行环境,每一个函数执行之前,它的相关信息会加入到执行栈。
飞羽逐星
·
2023-10-18 17:36
ES6
es6
事件循环
带你了解
事件循环
机制(Event Loop)
什么是
事件循环
机制?
事件循环
分为两种,分别是浏览器
事件循环
和node.js
事件循环
,本文主要对浏览器
事件循环
进行描述。我们都知道JavaScript是一门单线程语言,指主线程只有一个。
**Crazy
·
2023-10-18 17:05
JavaScript
队列
js
javascript
浏览器是如何渲染页面的?
在
事件循环
机制的作用下,渲染主线程取出消息队列中的渲染任务,开启渲染流程。
FIND方式
·
2023-10-18 17:04
JavaScript
前端
浏览器的
事件循环
机制
要让这么多不同类型的任务在主线程中有条不紊地执行,这就需要一个系统来统筹调度这些任务,这个统筹调度系统就是我们今天要讲的消息队列和
事件循环
系统。
persistenceYL
·
2023-10-18 17:33
前端
javascript
node.js
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他