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
前端工程-学习路线-提纲
├─shapes布局(环绕效果)│├─动画│└─iconfont├─javaScript│├─ajax│├─执行上下文│├─apply,call,bind│├─原型│├─闭包│├─promise│├─
EventLoop
陈程城
·
2024-02-09 10:46
Netty代码示例及Reactor主从多线程模型
publicclassNettyServer{publicstaticvoidmain(String[]args)throwsException{//创建两个线程组bossGroup和workerGroup,含有的子线程Nio
EventLoop
Super_Javaer_Chen
·
2024-02-09 02:38
分布式
java
服务器
开发语言
一文弄懂-Netty核心功能及线程模型
【Nio
EventLoop
】:6.【Nio
EventLoop
G
DaySurprise
·
2024-02-09 02:07
java
java
netty
异步非阻塞线程
网络
网络编程
网络编程-Netty-02 Netty核心功能及线程模型
4.1Douglea《ScalableIOinJava》中的可扩展的网络IO线程模型4.2Netty的线程模型(网络版)5、Netty模块组件5.1Bootstrap、ServerBootstrap5.2Nio
EventLoop
Group5.2Nio
EventLoop
5.3Channel5
旧梦昂志
·
2024-02-09 02:07
网络编程
网络
rpc
java
Netty的常用组件及线程模型设计(二)
Channel、
EventLoop
Group和ChannelFutureNetty网络抽象的代表:Channel–Socket
EventLoop
–控制流、多线程处理、并发ChannelFuture–异步通知
coffee_babe
·
2024-02-09 02:36
Netty
java
Netty
深入理解Netty及核心组件使用—上
Netty基本组件Bootstrap、
EventLoop
(Group)、Channel事件和ChannelHandler、ChannelPipelineChannelFutureNetty入门程序服务端代码客户端代码运行结果
山鸟与鱼!
·
2024-02-09 01:36
分布式中间件
java
开发语言
网络
nio
后端
服务器
redis特点
1、IO模型维度的特征IO模型使用了多路复用器,在linux系统中使用的是EPOLL类似netty的BOSS,WORKER使用一个
EventLoop
Group(threads=1)单线程的Reactor
xmh-sxh-1314
·
2024-02-08 15:42
redis
Netty源码系列 之
EventLoop
& run()方法 源码
EventLoop
[实现类为Nio
EventLoop
,我们研究Nio
EventLoop
即可]
EventLoop
是一个单线程的线程池核心作用:处理执行IO操作(accept,read,write事件),普通任务
etcEriksen
·
2024-02-08 07:18
Netty源码
java
netty
GPT每日面试题—如何理解事件循环
A:在前端面试中,对于事件循环(
EventLoop
)的理解是一个重要的面试点。
CreatorRay
·
2024-02-07 20:03
面试
前端
ChatGPT
前端
javascript
chatgpt
面试
通过ZLMediaKit来说说流媒体服务的实现
事件循环
EventLoop
,它通过事件驱动程序的流程,所处理的是IO和定时器事件。它的实现都是基于IO复用机制,比如Linux的epoll。
mo4776
·
2024-02-07 18:17
ZLMediaKit源码分析
网络
c++
音视频
muduo库的模拟实现——TcpServer部分
模块一、Connection模块Connection类可以说是muduo库里最复杂也是最核心的类的,在我看来这个类有承上启下的作用,承上是通过TcpServer模块与上层应用层协议进行交互,启下关联的是
EventLoop
JJP不会CPP
·
2024-02-07 03:00
muduo库
c++
linux
mysql
开发语言
JavaScript 运行机制
JavaScript是单线程语言JavaScript的
Eventloop
是JS的执行机制为什么JavaScript是单线程的?
画江山
·
2024-02-06 21:30
javascript
项目-功能模块划分
功能模块划分前言一、SERVER模块Buffer模块Socket模块Channel模块Connection模块Acceptor模块TimerQueue模块Poller模块:
EventLoop
模块TcpServer
hu_yuchen
·
2024-02-06 20:54
one
thread
one
loop式并发服务器实现
c++
http
服务器
Netty源码 之 HashedWheelTimer
Netty优化方案之前总结Nio
EventLoop
以及其他内容时,已经总结了Netty许多优化的设计方案。
etcEriksen
·
2024-02-06 19:42
Netty源码
java
算法
javascript
Netty源码 之 bind绑定流程
正是通过灵活的组件构建,优化后的数据结构,进而才能保证Netty框架面对高并发场景具有一定的能力1.1Netty相关组件Netty重要的组件有:Channel,
EventLoop
,Unsafe,ChannelPipeline
etcEriksen
·
2024-02-06 19:37
Netty源码
java
muduo源码阅读笔记(7、
EventLoop
ThreadPool)
muduo源码阅读笔记(7、
EventLoop
ThreadPool)Muduo源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(
LunarCod
·
2024-02-05 10:50
Muduo源码阅读笔记
笔记
c++
网络
linux
架构
后端
服务器
muduo库的模拟实现——Reactor部分
Channel模块和
EventLoop
模块、Poller模块是紧密关联的,其中通过
EventLoop
模块创建出来的对象就是一个Reactor,
EventLoop
对象里面有一个Poller对象,用来监控事件
JJP不会CPP
·
2024-02-05 01:20
muduo库
linux
服务器
c++
mysql
数据库
算法
Javascript 事件轮询相关资料
在这里整理了一下,事件轮询首先推荐看一下PhilipRoberts的这个Javascript
EventLoop
的演讲视频https://www.youtube.com/watch?
白羊席梦
·
2024-02-04 04:20
面试题 JS 异步 ---- 进阶
JS异步—进阶之前讲解JS异步,在于初阶的应用本章在于JS异步的原理和进阶对初学者有点难度,尽量深入浅出思维导图本章主要内容
eventloop
promise进阶async/await微任务/宏任务先看几个面试题问答请描述
殘血★戰狼王
·
2024-02-03 23:59
面试题的理解
js
Nio
EventLoop
类型解析
Nio
EventLoop
是netty中用来执行任务、从channel中读取数据的执行者,在创建Nio
EventLoop
Group时,会创建多个Nio
EventLoop
来绑定多个channel。
疯狂学习lzh
·
2024-02-03 18:48
详解WebRTC rtc::Thread实现
Thread类不仅仅实现了线程这个执行器(比如posix底层调用pthread相关接口创建线程,管理线程等),还包括消息队列(message_queue)的实现,rtc::Thread启动后就作为一个永不停止的
eventloop
samxfb
·
2024-02-02 11:01
webrtc
线程模型
Thread
JavaScript(二)----
eventloop
事件循环机制
JavaScript是单线程。单线程原因为了避免复杂性,浏览器脚本语言的优势作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM,假如使用多线程在同一时间点对DOM进行增删操作,浏览器无法分辨以哪个进程为准。为什么有同步任务与异步任务之分提高GPU的利用效率js任务执行js中的同步任务会在主线程按照顺序执行,异步任务会进入任务队列,在主线程会形成一个执行栈,主线程中的任务
MoreCode
·
2024-02-02 07:56
Netty底层探究
抽象出两组线程池BossGroup和WorkerGroup,BossGroup专门负责接收客户端的连接,WorkerGroup专门负责网络的读写.2.BossGroup和WorkerGroup类型都是Nio
EventLoop
Group
我就是胖着玩玩的
·
2024-02-02 00:47
nio
后端
QT中一种隐蔽的死锁
造成死锁的情况只有两种:1.单线程死锁:同一线程对同一个锁连续加锁两次会造成死锁;延伸:在同一个线程中,一个事件分支中对锁A已经加锁,并且引用了QCoreApplication::processEvents(Q
EventLoop
视觉小六
·
2024-02-01 21:30
VS+QT
qt
开发语言
基于muduo网络库开发服务器程序 笔记
跟着施磊老师做C++项目,施磊老师_腾讯课堂(qq.com)一、基于muduo网络库开发服务器程序组合TcpServer对象创建
EventLoop
事件循环对象的指针明确TcpServer构造函数需要什么参数
呵呵哒( ̄▽ ̄)"
·
2024-02-01 15:29
linux
muduo
网络库
服务器
netty使用
HTTPSWebSocketSPDY/HTTP2MQTT/CoAP服务端常用类ServerBootstrap服务端配置类//设置线程组、parentGroup处理连接、childGroup处理I/Ogroup(
EventLoop
GroupparentGroup
此剑之势丶愈斩愈烈
·
2024-02-01 09:55
java
网络
前端
2024 高级前端面试题之 Node 「精选篇」
1.package.json版本号规则2.package.json与package-lock.json的关3.npm模块安装机制4.模块化的差异AMDCMDCOMMONJSESMODUL5.Node的
EventLoop
八了个戒
·
2024-02-01 04:39
前端面试
面试宝典
NodeJs
系列
前端
javascript
node.js
面试
开发语言
Netty源码三:Nio
EventLoop
创建与run方法
1.入口会调用到父类SingleThread
EventLoop
的构造方法2.SingleThread
EventLoop
继续调用父类SingleThreadEventExecutor的构造方法3.SingleThreadEventExecutor
上海第一shen 深情
·
2024-01-31 03:15
#
Netty
Netty
Netty源码二:服务端创建Nio
EventLoop
Group
示例还是拿之前启动源码的示例,来分析Nio
EventLoop
Group源码Nio
EventLoop
Group构造函数这里能看到会调到父类的MultiThread
EventLoop
Group的构造方法MultiThread
EventLoop
Group
上海第一shen 深情
·
2024-01-31 03:14
#
Netty
netty
微任务/宏任务 实例详解
宏任务:setTimeout、setInterval,Ajax,DOM事件微任务:Promiseasync/await微任务执行时机比宏任务要早宏任务、微任务和DOM渲染,在
EventLoop
的过程?
loushumei
·
2024-01-30 18:45
Event Loop基础认识
前言JavaScript是一门单线程语言,运用
EventLoop
这种运行机制,得以解决许多单线程运行带来的问题。
凉城十月
·
2024-01-30 14:32
新手入门:目前为止最透彻的的Netty高性能原理和框架架构解析
git.oschina.net/jackjiang/MobileIMSDK本文中对于源码的分析引用自:https://blog.csdn.net/TheLudlows/article/details/82961193#1_Nio
EventLoop
Group
oPeiJie1
·
2024-01-30 07:23
网络
netty
java
多线程
js高级进阶
1.Object.definePorperty2.js的执行机制js是单线程的js的事件循环(
EventLoop
)是js的执行机制image.png3.js继承(原型继承,借用构造函数继承,组合继承(原型继承
南蓝NL
·
2024-01-30 05:51
AJAX进阶(重点)
Promise链式应用(重点)◆async和await使用async函数和await_捕获错误◆事件循环-
EventLoop
(重点)为什么要学习事件循环?什么是事件循环?
smilehjl
·
2024-01-30 03:34
AjAX
ajax
前端
javascript
彻底搞懂事件循环
EventLoop
即事件循环,是指浏览器或Node的一种解决JavaScript单线程运行时不会阻塞的一种机制,也就是我们经常使用异步的原理。
前端fighter
·
2024-01-29 18:58
vue.js
前端
javascript
netty源码:(58)Nio
EventLoop
中处理IO事件和普通事件的时间比例是多少?
在Nio
EventLoop
的run方法中有如下代码片段:当ioRatio不为100时,首先通过System.nanoTime()获取IO事件的开始处理时间,然后调用processSelectedKeys
amadeus_liu2
·
2024-01-29 10:04
Netty
java
netty源码:(59) AbstractNioMessageChannel之read方法
当有客户端连接时,Nio
EventLoop
中的processSelectedKey方法会被调用,这个方法会调用AbstracNioMessageChannel的read方法,其中调用了doReadMessages
amadeus_liu2
·
2024-01-29 10:33
Netty
java
前传02 | 线程模型
线程模型的历史发展多线程版设计线程池版设计selector版设计四、Reactor模型的理论工作机制五、Reactor模型的实现Reactor单线程模型Reactor多线程模型Reactor主从模型1)Selector2)
EventLoop
Group
天罚神
·
2024-01-28 11:26
netty4
java
nio
浅析Vue.nextTick()原理
JS运行机制(
EventLoop
)JS执行是单线程的,它是基于事件循环的。所有同步任务都在主线程上执行,形成一个执行栈。
安北分享
·
2024-01-28 10:08
Netty源码一:服务端启动
String[]args)throwsInterruptedException{//todo创建两个eventGroupboss接受客户端的连接,底层就是一个死循环,不断的监听事件处理事件//newNio
EventLoop
Group
上海第一shen 深情
·
2024-01-28 08:34
#
Netty
服务器
netty
Python asyncio的基本使用
Asyncio在python3.6、3.7的基本使用方式什么是事件循环(
eventloop
):一方面,它类似于CPU,顺序执行协程的代码;另一方面,它相当于操作系统,完成协程的调度,即一个协程“暂停”时
__walden
·
2024-01-28 00:14
#
Python进阶
python
javascript运行机制
一年前,我写了一篇《什么是
EventLoop
?》,谈了我对
EventLoop
的理解。上个月,我偶然看到了PhilipRoberts的演讲《Help,I'mstuckinanevent-loop》。
积码成猿
·
2024-01-27 22:25
javascript
Netty线程池原理
在查看源码前,先了解下Netty中的线程池
EventLoop
Group是如何执行任务的,因为源码中很多异步操作都是把任务提交到
EventLoop
Group中。
lizc_lizc
·
2024-01-25 16:03
Netty
netty
编写Netty程序
//用来处理Accept事件
EventLoop
GroupbossGroup=newNio
EventLoop
Group(1);//用来处理消息的读写时间
EventLoop
GroupworkerGroup=
lizc_lizc
·
2024-01-25 16:32
Netty
java
netty
netty线程调度定制
1、netty的线程调度问题在netty的TCP调度中,线程的调度封装在Nio
EventLoop
Group中,线程执行则封装在Nio
EventLoop
中。
aashuii
·
2024-01-25 14:12
netty
浏览器事件循环(事件轮询)
$nextTick1.浏览器事件循环流程浏览器事件循环(Browser
EventLoop
)是浏览器用于处理用户输入、网络请求、渲染和其他异步事件的机制。这个
狐说狐有理
·
2024-01-25 13:34
前端面试相关
前端
vue.js
javascript
事件循环
事件轮询
Netty线程模型
Netty线程模型imageNetty服务端在启动的时候,创建了两个Nio
EventLoop
Group,它们实际是两个独立的Reactor线程池,一个用于接收客户端的TCP连接,另一个用于处理I/O相关的读写操作
Real_man
·
2024-01-25 11:28
Javascript 事件循环
eventLoop
都知道javascript是单线程,那么问题来了,既然是单线程顺序执行,那怎么做到异步的?我们理解的单线程应该是这样的,排着一个个来,是同步执行。in-the-queue.jpg现实中js是这样的//没带身份证的(去宏任务队列)setTimeout(function(){console.log(1);});newPromise(function(resolve,reject){//都准备好的con
我是一个前端
·
2024-01-25 11:56
Netty 中的读和写
因为一个NIO
EventLoop
持有一个IO多路复用选择器Se
yzp-
·
2024-01-25 06:14
java
nio
Netty Reactor 模式解析
目录Reactor模式具体流程配置初始化Nio
EventLoop
ServerBootstrapAcceptor分发Reactor模式在刚学Netty的时候,我们肯定都很熟悉下面这张图,它就是单Reactor
yzp-
·
2024-01-25 06:05
java
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他