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
Eventloop
深入nodejs的event-loop
此处如无特殊指出的话,
eventloop
的语境都是指nodejs本文研究所用的nodejs环境是:操作系统window10+nodejs版本号为v12.16.2什么是
eventloop
?
·
2022-11-16 23:23
node.js
Netty源码阅读(1)之——客户端源码梗概
目录准备开始NioSocketChannel的初始化过程指定初始化关于unsafe属性:关于pipeline的初始化小结
EventLoop
Group初始化小结channel的注册过程handler的注册过程客户端连接总结准备源码阅读基于
明天一定.
·
2022-11-15 10:53
源码
java
开发语言
netty
Java Netty核心模块超详细梳理
ChannelFutureChannelSelectorChannelHandler及其实现类Pipeline和ChannelPipelineChannelHandlerContextChannelOption
EventLoop
Group
·
2022-11-12 13:09
2021大厂前端面试核心面试题详解一 (1)
JS是单线程的所以通过
eventloop
这个概念,来实现了一些非阻塞的实现2.2你了解事件循环中有两种任务吗?宏任务:整体代码,setTimeOut,setIn
泡泡茶壶呦
·
2022-11-03 17:33
前端面试
javascript
面试
前端
Netty 基础-粘包与半包
publicclassHelloWorldServer{staticfinalLoggerlog=LoggerFactory.getLogger(HelloWorldServer.class);voidstart(){Nio
EventLoop
Groupboss
头未秃
·
2022-10-26 15:22
netty
java
netty
Netty进阶-Netty篇
知识点前文请阅读:Netty入门粘包、半包服务器端publicstaticvoidmain(String[]args)throwsInterruptedException{Nio
EventLoop
Groupboss
又逢乱世
·
2022-10-26 15:35
netty
netty
Java进阶-Netty-基础
一、NIO模型image.pngimage.png二、服务端启动流程//两大线程组//bossGroup表示监听端口,accept新连接的线程组Nio
EventLoop
GroupbossGroup=newNio
EventLoop
Group
GIT提交不上
·
2022-10-25 20:37
Python 将async函数转为基于同一个
EventLoop
实例运行的sync函数
背景:主体业务使用的是基于async函数的异步处理的框架;连接池等资源基于
EventLoop
进行缓存,复用和调用;需要Celery进行后台任务,目前版本Celery对于async并不能良好支持,需要把async
slords
·
2022-10-24 18:48
深入nodejs的event-loop
此处如无特殊指出的话,
eventloop
的语境都是指nodejs本文研究所用的nodejs环境是:操作系统window10+nodejs版本号为v12.16.2什么是
eventloop
?
·
2022-10-21 10:38
node.js
Node—关于Event Loop的学习笔记
一、什么是
EventLoop
EventLoop
指的是计算机系统的一种运行机制,在JavaScript中就是采用
EventLoop
这种机制来解决单线程带来的问题。
·
2022-10-21 10:37
前端javascript
前端知识体系2.JS
本文目录:1.说一说函数中的私有方法、公共方法以及静态方法2.说一说this的指向3.说一说call()、apply()、bind()的联系和区别4.说一下对js中同步和异步的理解5.事件循环机制(
EventLoop
前端辉羽
·
2022-10-14 15:19
muduo 补充
muduo简要梳理每个处理线程最大有一个
EventLoop
(启动后进入loop循环-1监听select事件,2处理select事件)。
鲜花盔甲的主人
·
2022-10-13 14:49
C++
网络
网络
tcp/ip
浏览器中的事件循环(Event Loop)
EventLoop
解决了什么问题(背景)?
lm0428
·
2022-10-11 12:24
JS 执行机制(包括同步与异步)
JS执行机制一、JS是单线程二、同步和异步三、JS执行机制步骤四、事件循环(
eventloop
)一、JS是单线程JS语言的一大特点就是单线程,也就是说,同一个时间只能做一件事,这是因为JS这门脚本语言诞生的使命所致
傻仔渣渣
·
2022-09-29 07:21
javascript
前端
开发语言
JS 执行机制 同步与异步
先执行执行栈里的同步任务2.异步任务(回调函数)放入异步任务进程处理中,满足条件(如计时器达到时间等)就把任务放进任务队列中3.执行栈中的同步任务执行完毕后,再把异步任务队列中的任务放到执行栈中事件循环(
eventloop
唯一3
·
2022-09-29 07:21
javascript
ajax异步执行调用机制,js的异步执行的问题。
楼主你需要再深入了解一下
eventloop
有一个概念叫做任务队列(taskqueue),任务队列执行的顺序是先进先出。
高中物理宋老师
·
2022-09-29 07:47
ajax异步执行调用机制
RunLoop
RunLoop简介image.pngRunLoop是通过内部维护的事件循环(
EventLoop
)来对事件/消息进行管理的一个对象。
Xcoder_
·
2022-09-18 15:24
Netty系列教程 Netty组件之
EventLoop
Group
前言线程模型是Netty框架的核心,模型设计的好坏决定了框架的性能、并发量和安全性等架构质量。Netty的线程模型被精心的设计,既提升了框架的并发性能,又在很大程度避免锁,局部实现了无锁化设计。因此这篇文章将介绍Netty的线程模型,看看它的线程模型是如何设计用于支持高并发高性能的。三种Reactor线程模型提到线程模型,比较经典的是Reactor线程模型,尽管不同的NIO框架对Reactor模型
油腻的程序猿啊
·
2022-09-15 13:22
java
网络
前端
数据结构 - 队列
一目录不折腾的前端,和咸鱼有什么区别目录一目录二前言三初阶:模拟实现队列四初阶:优先队列五初阶击鼓传花六进阶:浏览器
EventLoop
机制七总结二前言队列,和栈有点类似,但是又不太一样,队列遵循先进先出的原则
JavaScriptLiang
·
2022-09-14 15:05
Netty学习(三)--
EventLoop
1、
EventLoop
EventLoop
本质是一个单线程执行器(同时维护了一个Selector),里面有run方法处理Channel上源源不断的IO事件。
稻草人0.0
·
2022-09-07 20:08
Netty
java
netty
Netty学习(八)-- 练习
8/815:19*/publicclassEchoServer{publicstaticvoidmain(String[]args){newServerBootstrap().group(newNio
EventLoop
Group
稻草人0.0
·
2022-09-07 20:08
Netty
java
netty
【Netty系列_5】揭开Nio
EventLoop
的面纱
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情说明:1.本文以问题引言和debug的方式,探究Nio
EventLoop
的底层逻辑2.由于历史原因,本文使用的代码为编译后的
蝎子莱莱爱打怪
·
2022-09-07 20:11
java
前端
javascript
开发语言
ecmascript
JavaScript中的异步、同步
要理解JS中的异步、同步,需要先了解JS代码的执行过程和
EventLoop
。
·
2022-09-06 16:51
JavaScript阻塞与非阻塞
通常情况,大多数浏览器当你打开一个tab就会开启一个
EventLoop
,而且每个网页之间是隔绝的,可以避免出现阻塞线程时导致整个浏览器卡死。
·
2022-09-06 16:51
javascript阻塞非阻塞
浏览器中的一帧(重绘回流与
eventloop
的关系)
eventLoop
在执行完microtasks后会判断document是否需要更新;判断是否有scroll和resize事件,有的话去执行;判断是否触发mediaquery事件;更新动画并发送事件;判断是否有全屏操作事件
乘风xs
·
2022-09-06 07:33
随笔杂记
EventLoop
MediaQuery
JS异步与
EventLoop
文章开始我想请问大家,什么是异步?为什么需要异步?我想很多人的回答会是setTimeout,Promise,asyncawait等等;但是其实异步是一种概念,setTimeout,Promise,asyncawait只是执行异步的方法;我们都知道JS是单线程语言,也就是说我们在JS代码中输入的代码会以任务的形式从前到后,从上到下依次进行,如果要进行下一个任务就需要上一个任务结束;如果一个任务花费事
·
2022-09-05 10:11
前端应届---面试总结(努力找工作,星光不负赶路人)
一、什么是
EventLoop
?
EventLoop
即事件循环,是指浏览器或Node的一种解决javaScript单线程运行时不会阻塞的一种机制,也就是我们经常使用异步的原理。
·
2022-09-01 18:57
SpringBoot+Netty+WebSocket实现消息发送
依赖io.nettynetty-all4.1.25.Final二.搭建websocket服务器@ComponentpublicclassWebSocketServer{/***主线程池*/private
EventLoop
GroupbossGroup
阿杜同学
·
2022-09-01 07:04
Netty
java
netty
websocket
springboot 使用Netty 多端口监听modbus以及websocket
NettyServer.javapublicclassNettyServer{privatestaticfinalLoggerlogger=LoggerFactory.getLogger("-----NettyServer-----");private
EventLoop
GroupbossGro
【归心】
·
2022-09-01 07:31
springboot
java工具类
【JavaScript】宏任务与微任务
之前我们谈到过JavaScript的异步机制与
eventloop
【JavaScript】事件执行机制、同步与异步、事件循环(
eventloop
),谈到JavaScript分为同步任务和异步任务,但其实JavaScript
whu-水草
·
2022-08-27 13:48
JavaScript
前端
javascript
游戏服务器中的Netty应用以及源码剖析
Reactor多线程模型④.部分源码分析二、select/poll和epoll1.概念2.jdk提供selector3.Netty提供的Epoll封装4.Netty相关类图5.配置Netty为Epoll
EventLoop
·
2022-08-26 18:00
事件循环(Event Loop)和异步编程(Async)
how-javascript-works-event-loop-and-the-rise-of-async-programming-5-ways-to-better-coding-with-2f077c4438b5事件循环(
EventLoop
尤樊容
·
2022-08-16 11:09
Netty学习三:Netty框架之引导器
搭建简单得Http服务器,只需要创建服务启动类和业务逻辑处理类即可服务启动类publicclassHttpServer{publicvoidstart(intport)throwsException{
EventLoop
GroupbossGroup
爱打羽球的程序猿
·
2022-08-15 20:17
Netty学习系列
学习
java
android
Java进阶-Netty-进阶
1.1Reactor线程启动 Nio
EventLoop
的run方法是reactor线程的主体,在第一次添加任务的时候被启动。
GIT提交不上
·
2022-08-15 14:58
Netty学习之组件
publicclassHelloServer{publicstaticvoidmain(String[]args){//1、启动器,负责装配netty组件,启动服务器newServerBootstrap()//2、创建Nio
EventLoop
Group
·
2022-08-13 08:00
后端
【Netty】七、服务端读取数据流程 - 源码解读
一、前言上一章节中我们介绍了服务端的启动流程,并且服务端接收到新连接后,最终提交【NioSocketChannel注册】任务给workerGroup的Nio
EventLoop
。
·
2022-08-13 00:55
javanetty
【Netty】六、服务端启动流程 - 源码解读
publicstaticvoidmain(String[]args)throwsException{//实例化bossGroup和workerGroup//bossGroup传入参数1,表示只包含一个
EventLoop
·
2022-08-09 00:54
javanetty
前端知识点概览
0、底层
EventLoop
事件循环:就是一个执行消息队列的机制宏任务微任务为了解决这种情况,将任务分为了同步任务和异步任务;而异步任务被分为两种,一种宏任务(MacroTask),一种叫微任务(MicroTask
月光一族
·
2022-08-02 16:24
3.flutter 线程和异步
截屏2022-08-0209.00.05.png1.flutter是一个单线程,
eventloop
事件循环。
aofeilin
·
2022-08-02 08:37
Kotlin图文并茂讲解续体与续体拦截器和调度器
目录一.Continuation二.ContinuationInterceptor三.CoroutineDispatcher四.
EventLoop
一.ContinuationContinuation接口是协程中最核心的接口
·
2022-08-01 12:29
理解JS的三座大山
如图所示,JS的三座大山:同步、异步作用域、闭包原型、原型链1.同步、异步JavaScript执行机制,重点有两点:JavaScript是一门单线程语言
EventLoop
(事件循环)是JavaScript
m0_67403188
·
2022-07-31 10:40
面试
学习路线
阿里巴巴
android
前端
后端
当面试官问到
EventLoop
, 你知道是什么吗
什么是
EventLoop
?
小阳阳i
·
2022-07-27 15:11
vue.js
micropython实现多任务_深入解析你不知道的
EventLoop
和浏览器渲染、帧动画、空闲回调(动图演示)...
前言关于
EventLoop
的文章很多,但是有很多只是在讲「宏任务」、「微任务」,我先提出几个问题:每一轮
EventLoop
都会伴随着渲染吗?
多弗拉明戈
·
2022-07-27 15:07
event loop 详解
引言相信在面试的小伙伴可能都遇到过问关于
eventloop
。
Melody_lw
·
2022-07-27 15:32
javascript
浏览器中的Event Loop(事件循环)机制
推荐提前阅读文章:事件循环规范
EventLoop
简介JavaScript是一门单线程的语言。单线程是指JavaScript在运行阶段(注意,是在运行阶段)一直在单个栈中执行。
seconp
·
2022-07-27 15:35
javascript
你不知道的Event Loop
你不知道的
EventLoop
Eventloop
的作用
Eventloop
事件循环简讲图宏任务微任务举个例子简化深化
Eventloop
的作用
Eventloop
解决javaScript单线程运行时不会阻塞的一种机制
hammer1010
·
2022-07-27 15:31
js
Es6
javascript
前端
vue.js
JavaScript三大重点同步异步与作用域和闭包及原型和原型链详解
3.原型、原型链原型(prototype)原型链如图所示,JS的三座大山:同步、异步作用域、闭包原型、原型链1.同步、异步JavaScript执行机制,重点有两点:JavaScript是一门单线程语言
EventLoop
·
2022-07-25 12:36
事件循环、宏任务与微任务、Promise与 Async/Await以及常见面试题
事件循环(
eventloop
)JS分为同步任务和异步任务,同步任务会在主线程上执行(形成执行栈,先进后出),异步任务会先放置在任务队列中(先进先出);当主线程上的同步任务全部执行完成后,js会在任务队列中依次取出异步任务并执行
呼吸之野
·
2022-07-21 12:32
javascript
javascript
队列
async/await/Promise以及js中的微任务和宏任务之间的关系
上述过程会不断重复,也就是常说的
EventLoop
(事件循环)。除此之外,在js中还存在宏任务和微任务。js中的宏任务一
金刚葫芦瓢9527
·
2022-07-21 12:28
ES6
async
await
promise
js_async_await_
eventLoop
_微任务_宏任务
asyncasync是一个函数。async函数执行以后返回一个promise对象。async函数中return的结果需要通过这个函数返回的promise对象中then里面的函数参数获取。asyncfunctionabc(){console.log("aaa");//aaareturn10;}abc().then(function(value){console.log(value);//10});/
蒲公英芽
·
2022-07-21 12:50
javascript
javascript
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他