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
Netty入门案例:简单Echo服务器(同步)
*;importio.netty.channel.nio.Nio
EventLoop
Group;importio.nett
熙客
·
2025-06-29 10:15
12_计算机网络
服务器
java
集群聊天服务器---muduo库使用(2)
public:ChatServer(
EventLoop
*loop,//事件循环constInetAddress&listenAddr,//IP+Portconststring&nameArg)//服务器的名字
power 雀儿
·
2025-06-29 00:58
集群聊天服务器学习
服务器
java
前端
Redis网络通信模块深度解析:单线程Reactor到多线程IO的架构演进
一、核心架构:单线程Reactor模型Redis网络模块采用经典Reactor模式,核心流程如下:voidaeMain(ae
EventLoop
*
eventLoop
){while(!
·
2025-06-28 10:17
Netty核心组件树形关系解析
一、Netty核心组件树形图NettyFramework├──启动引导层│├──Bootstrap(客户端)│└──ServerBootstrap(服务端)│├──线程模型层│├──
EventLoop
Group
jarenyVO
·
2025-06-28 02:27
Netty
spring
java
后端
JavaScript 异步操作的深入解析与性能优化
JavaScript异步操作的深入解析与性能优化理解JavaScript异步操作的运行机制,需要深入掌握事件循环(
EventLoop
)、调用栈(CallStack)、任务队列(TaskQueue)等核心概念
·
2025-06-25 19:41
asyncio教程
asyncio提供的框架以事件循环(
eventloop
)为中心,程序开启一个无限的循环,程序会把一些函数注册到事件循环上。当满足事件发生的时候,调用相应的协程函数。
zhuikefeng
·
2025-06-25 04:22
Python学习
python
asyncio
asyncio入门教程
1.asyncio异步并发概念asyncio显示的处理上下文的切换,以事件循环(
eventloop
)为中心,程序开启一个无限的循环,程序会把一些函数注册到事件循环上,当满足事件发生的时候,调用相应的协程函数
qq123aa2006
·
2025-06-25 04:21
python
Python asyncio 异步模块使用教程
1.2事件循环(
EventLoop
)事件循环是asyncio的核心,负责调度和执行异步任务。
cugleem
·
2025-06-25 04:20
python内置模块
python
开发语言
[muduo] TcpConnection | 回调交互
我们理解
EventLoop
(第一章:
EventLoop
)是单线程的事件引擎,负责管理事件。
lvy-
·
2025-06-24 07:21
#
muduo
source
code
交互
c++
【
EventLoop
】
EventLoop
起到一个驱动循环的功能,Poller负责从事件监听器上获取监听结果,Channel类将fd及其相关属性封装,并将fd及其感兴趣事件和发生的事件以及不同事件对应的回调函数封装在一起,这样在各个
·
2025-06-22 19:52
《Effective Python》第九章 并发与并行——用兼容 async 的工作线程提升事件循环性能,让 asyncio 更高效响应
EffectivePython:125SpecificWaystoWriteBetterPython,3rdEdition》的第9章“并发与并行”中的Item78:MaximizeResponsivenessofasyncio
EventLoop
swithasync-friendlyWorkerThreads
不学无术の码农
·
2025-06-22 11:32
Effective
Python
精读笔记
python
开发语言
asyncio 使用
事件循环(
EventLoop
):异步程序的核心,负责调度协程的执行。任务(Task):由协程创建的对象,用
慧一居士
·
2025-06-21 08:38
Python
python
浏览器的事件循环和NodeJS的事件循环有什么区别
这是个非常重要的面试&实战知识点:浏览器和Node.js的事件循环(
EventLoop
)虽然概念相同,但机制不同。我来从本质、宏任务/微任务、I/O处理、多线程差异四方面帮你系统讲清楚它们的区别。
穗余
·
2025-06-19 22:11
全栈
node.js
Node.js的事件驱动模型(非阻塞I/O)
下面是对Node.js事件驱动模型的详细解释:事件循环(
EventLoop
)事件循环是Node.js事件驱动模型的核心。Node.js自身在启动时会创建一个循环,用于监听事件并执行相应的回调函数。
DevDiary
·
2025-06-19 22:11
node.js
非阻塞I/O
TCP/IP的底层队列
Netty的源码贡献者NormanMaurer对于Netty网络开发有过一句建议,"Neverblockthe
eventloop
,reducecontext-swtiching"。
·
2025-06-18 18:57
TCP/IP 网络编程 | Reactor事件处理模式
Reactor事件处理模式文章目录Reactor事件处理模式一、什么是Reactor模式1.Reactor概念2.三大组成部分3.关键组件解析(1).EventHandler(事件处理器)(2).
EventLoop
freyazzr
·
2025-06-18 17:52
网络
tcp/ip
网络协议
c++
开发语言
JavaScript 中的计时器(如 setTimeout 和 setInterval)无法做到精确计时,如何做?
JavaScript中的计时器(如setTimeout和setInterval)无法做到精确计时,这是由JavaScript的单线程运行机制、事件循环(
EventLoop
)的调度策略以及操作系统的底层限制共同决定的
GISer_Jinger
·
2025-06-18 15:04
前端基础
javascript
开发语言
ecmascript
Python Asyncio 全面指南
核心概念1.事件循环(
EventLoop
)所有异步程序的核心负责调度协程、处理回调、执行网络I/O等每个线程只有一个运行中的事件循环importasyncioasyncdefmain():print('
Fro.Heart
·
2025-06-17 14:19
python
开发语言
服务器
手写muduo网络库(十):TcpServer
代码文件概述TcpServer.h头文件分析#pragmaonce#include"
EventLoop
.h"#include"Acceptor.h
achene_ql
·
2025-06-16 09:02
linux网络编程与服务器开发
网络
开发语言
c++
linux
服务器
手写muduo网络库(四):实现线程 ID 管理与事件循环并分析
EventLoop
,Poller,Channel关系
引言事件驱动架构中的Channel、Poller与
EventLoop
像是相互咬合的齿轮,它们共同构建了从底层I/O事件监听、事件分发到高层逻辑处理的完整链路。
achene_ql
·
2025-06-11 10:26
linux网络编程与服务器开发
网络
服务器
linux
c++
开发语言
后端
事件循环在javascript和nodejs中的区别
JavaScript的事件循环(
EventLoop
)和Node.js的事件循环虽然基于相同的非阻塞I/O和异步编程模型,但由于运行环境不同(浏览器vs.服务端),它们在实现细节、任务优先级和底层机制上有显著区别
程序员流年大运
·
2025-06-11 09:46
JavaScript
nodejs
javascript
开发语言
ecmascript
Vert.x学习笔记-WebClient详解
Vert.x学习笔记一、核心特性二、使用方法三、高级功能四、最佳实践五、典型场景六、WebClient与
EventLoop
的关系1、
EventLoop
:Vert.x的心脏2、WebClient的异步非阻塞特性
·
2025-06-08 00:14
Python异步编程:await与asyncio详解
它们的核心思想是通过协程(Coroutine)和事件循环(
EventLoop
)实现非阻塞并发,避免线程切换的开销。
大大小小聪明
·
2025-06-06 20:06
python
网络
NodeJS全栈开发面试题讲解——P1Node.js 基础与核心机制
虽然Node.js是单线程模型,但它通过事件循环(
eventloop
)机制实现了异步IO和高并发能力。
穗余
·
2025-06-04 12:57
Web3
全栈
node.js
muduo库
EventLoop
模块详解
muduo库
EventLoop
模块深度解析
EventLoop
是muduo网络库实现Reactor模型的核心调度中枢,负责驱动整个事件循环机制,协调Poller、Channel、TimerQueue等组件的工作
君鼎
·
2025-06-02 09:20
C++网络编程
开发语言
c++
网络
linux
【Netty系列】核心概念
目录1.
EventLoop
与线程模型2.Channel(通道)3.ChannelHandler与Pipeline4.ByteBuf(数据容器)5.Bootstrap与ServerBootstrap6.Future
漫步者TZ
·
2025-06-02 00:48
Netty
netty
nio
【Python】asyncio 库:实现异步编程
它提供了一种基于事件循环(
EventLoop
)的并发机制,适合处理I/O密集型任务(如网络请求、文件操作、数据库查询等)。
彬彬侠
·
2025-05-31 21:30
Python基础
asyncio
异步
并发
协程
事件循环
python
【JsonCpp、Muduo、C++11】JsonCpp库、Muduo库、C++11异步操作
++11异步操作1.JsonCpp库1.1Json数据格式1.2JsonCpp介绍1.3JsonCpp使用2.Muduo库2.1Muduo库常见接口介绍2.1.1TcpServer类基础介绍2.1.2
EventLoop
LuckyRich1
·
2025-05-31 12:28
第三方库
c++
开发语言
【Netty系列】Netty vs Java NIO
以下是两者的核心区别:1.编程模型与API复杂度特性JavaNIONettyAPI抽象层级底层API(直接操作Channel、Selector)高层抽象(
EventLoop
、ChannelHandler
漫步者TZ
·
2025-05-30 03:49
Netty
nio
netty
java
Nodejs运行原理
二、事件循环(
EventLoop
)事件循环是Nod
程序员流年大运
·
2025-05-26 15:32
nodejs
node.js
http
服务器
【面试 · 二】JS个别重点整理
目录数组方法字符串方法遍历es6构造函数及原型原型链this指向修改vue事件循环
EventLoop
FormData数组方法改变原数组:push、pop、shift、unshift、sort、splice
横卧数星斗
·
2025-05-26 04:50
js
前端
vue
javascript
前端
开发语言
vue
极兔快递Java岗,薪资18-35K,看看难度
多线程与无锁设计:通过多线程并行处理收包(如Netty的
EventLoop
Group),结合无锁数据结
·
2025-05-23 12:25
后端java
什么是事件循环
Eventloop
什么是事件循环
Eventloop
同步编程我们先不着急明白事件循环是什么。先从它的起源入手。
一小池勺
·
2025-05-17 22:50
okhttp
node.js 事件循环_走进Node.js事件循环
node.js事件循环byOluwaseunOmoyajowo通过OluwaseunOmoyajowo走进Node.js事件循环(WalkingInsidetheNode.js
EventLoop
)NodeJS
Eventloop
isperhapsoneofthemostmisunderstoodconceptsinnode.Unfortunatelymostarticlesonlinearenoth
cumian9828
·
2025-05-17 21:47
java
python
js
javascript
linux
ViewUI
【前端面试题】宏任务与微任务的区别
宏任务与微任务的区别JavaScript采用单线程模型,通过事件循环(
EventLoop
)机制处理异步操作。
何以为皇
·
2025-05-17 05:19
前端
Node.js 异步I/O与事件循环深度优化
然而,这种强大的能力并非凭空而来,它深深植根于其独特的**事件循环(
EventLoop
)**机制和底层库Libuv的协同工作。
码觉客
·
2025-05-14 22:24
技术研究
前端
node.js
裸辞8年前端的面试笔记——JavaScript篇(一)
下边是今天复习的个人笔记一、事件循环JavaScript的事件循环(
EventLoop
)是其实现异步编程的关键机制。
shenzhipeng1023
·
2025-05-10 06:37
个人面试复习笔记
前端面试题
JavaScript面试题
闭包
柯里化
_python
eventloop
任务切换机制
一、Python所有方向的学习路线Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。二、Python必备开发工具工具都帮大家整理好了,安装就可直接上手!三、最新Python学习笔记当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理
Java极客1024
·
2025-05-07 20:53
程序员
python
开发语言
Python中的协程(Coroutine)
协程的核心是通过事件循环(
EventLoop
)来调度任务,在等待外部操作(如网络请求、文件读写)时,自动切换到其他任务,从而提升程序的整体效率。
高效匠人
·
2025-04-28 09:29
python
开发语言
使用 libev 构建 TCP 响应服务器(echo server)的简单流程
Listensocket创建一个watcher,用来承载accept事件写一个callback用来做实际的accept调用创建并初始化一个watcher用来从client中读取请求写一个callback用来read启动
eventloop
·
2025-04-26 14:01
sass
php 的 libevent / event / ev / uv 扩展
2、ext-ev是libevwrapper,libev要优于libevent,最新的reactPHP在用哦,其实reactPHP有
EventLoop
,可以根据你安装的扩展选用相应的事件驱动库,可
·
2025-04-25 17:54
yarn
微任务与宏任务
微任务(Microtask)和宏任务(Macrotask)是JavaScript事件循环(
EventLoop
)中的两个核心概念,用于描述异步任务的执行顺序和优先级。
xx2406
·
2025-04-23 19:48
前端
javascript
开发语言
详解Node.js中的setImmediate()函数
什么是事件循环(
EventLoop
)在理解setImmediate()的行为之前,了解Node.js的事件循环机制非常重要。Node.js是基于非阻塞I/O的模型,所有的I/O操作(如文件读取、网络
魔云连洲
·
2025-04-23 14:15
node.js
node.js事件循环详解
Node.js是一个基于事件驱动的异步I/O框架,利用事件循环(
EventLoop
)机制来处理非阻塞的I/O操作。理解事件循环的工作原理对开发高性能的Node.js应用至关重要。
魔云连洲
·
2025-04-23 00:18
node.js
事件循环
架构师面试题 - Netty 面试专题(含答案)
10.NIO
EventLoop
Group源码?前言Netty是一个由JBOSS提供并现已成为Github上独立项目的Java开源框架。它专
cesske
·
2025-04-14 23:41
面试
职场和发展
muduo库源码分析: TcpConnection
loop_:这是一个
EventLoop
*类型,该Tcp连接的Channel注册到了哪一个sub
EventLoop
上。这个loop_就是那一
乄北城以北乀
·
2025-04-13 20:18
源码剖析
网络
c++
后端
中间件
Python 专家级开发实战(下篇)
高级异步编程与事件循环优化自定义事件循环策略importasyncioimportuvloop#使用uvloop替代默认事件循环(性能提升2-4倍)asyncio.set_event_loop_policy(uvloop.
EventLoop
Policy
conkl
·
2025-04-10 14:50
python一日知识
python
开发语言
从零开始手写RPC框架(番外) Netty基础知识点及常见面试题汇总
目录Netty的核心组件Bytebuf(字节容器)Bootstrap和ServerBootstrap(启动引导类)Channel(网络操作抽象类)Selector
EventLoop
(事件循环)Nio
EventLoop
Group
slh别学了
·
2025-04-09 04:04
微服务
从零开始手写RPC框架
rpc
网络协议
网络
开发语言
仿modou库one thread one loop式并发服务器
源码:田某super/moduo目录SERVER模块:Buffer模块:Socket模块:Channel模块:Connection模块:Acceptor模块:TimerQueue模块:Poller模块:
EventLoop
txinyu的博客
·
2025-04-08 07:14
服务器
运维
前端面试题——2021最新企业面试题
2021最新企业面试题对MVVM的理解浏览器的渲染机制事件循环机制(
EventLoop
)宏任务和微任务(先执行微观任务,再执行宏观任务)你对Promise的理解数组的常用方法虚拟DOM的原理为什么操作对象会比操作
前端技术迷
·
2025-04-07 16:11
面试题
vue
面试
javascript
html
css
上一页
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
其他