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
asyncio+aio-pika实现rabbitMQ异步消费
我们从asyncio模块中直接获取一个
EventLoop
的引用,然后把需要执行的协程扔到
EventLoop
中执行,就实现了异步IO。
你在教我敲代码?
·
2025-02-11 04:52
python
asyncio
rabbitmq
rabbitmq
python
aio
前端高级面试题及其答案
以下是一些前端高级面试题及其答案:一、JavaScript相关事件循环(
EventLoop
)机制答案:JavaScript的事件循环负责执行代码、收集和处理事件以及执行队列中的子任务。
·
2025-02-06 17:21
前端javascript
什么是事件循环(Event Loop)?请谈谈它在 JavaScript 中的作用?
事件循环(
EventLoop
)是什么?事件循环(
EventLoop
)是JavaScript运行时环境(如浏览器或Node.js)中的一个核心机制,用于处理异步操作和事件。
程序员黄同学
·
2025-02-04 09:32
前端开发
JavaScript
javascript
开发语言
ecmascript
Redis——单线程与多线程模型原理
1.Redis服务器启动,开启主线程事件循环(
EventLoop
),注册acceptTcpHandler连接应答处理器到用户配置的监听端口对应的文件描述符,等待新连接到来;2.客户端和服务端建立网络连接
YZF_Kevin
·
2025-01-27 16:49
redis
redis多线程
redis多线程源码
基于Qt5.14.2和mingw的Qt源码学习(五) — 事件循环之windows事件循环基础和控制台中的事件循环
和mingw的Qt源码学习(五)—事件循环之windows事件循环基础和控制台中的事件循环一、QEvent1、Q_GADGET2、spontaneous()3、accept()和ignore()二、Q
EventLoop
1
coding-hwz
·
2025-01-26 21:15
通过Qt源码学习C++和OOP
#
事件循环
windows
c++
EventLoop
事件循环机制(浏览器和Node
EventLoop
)
前端的同学们应该都听说过
EventLoop
的概念,网上各大平台关于它的文章也是成百上千质量参差不一,其实在笔者刚开始接触js的时候这对这方面一头雾水,也是看了高程、官方文档以及大量的文章后才对它有了深刻认识
·
2025-01-23 17:50
Tkinter 事件处理
事件处理一个GUI应用整个生命周期都处在一个消息循环(
eventloop
)中。它等待事件的发生,并作出相应的处理。Tkinter提供了用以处理相关事件的机制处理函数可被绑定给各个控件的各种事件。
HG。
·
2025-01-22 17:22
python
GUI
笔记
qt等待阻塞的解决方案
所以有一种比较好的方法,就是Q
EventLoop
。
甘光宗
·
2025-01-21 09:56
Qt
客户端
C++
深入理解 JavaScript 引擎与消息队列的底层原理
为了更好地理解JavaScript的执行过程,我们需要深入探索JavaScript引擎的工作原理,尤其是事件循环(
EventLoop
)、消息队列(MessageQueue)以及它们如何协同工作来处理异步任务
D.eL
·
2025-01-20 13:50
javascript
开发语言
ecmascript
JavaScript 事件循环竟还能这样玩!
为了能够处理异步操作,JavaScript使用了一种称为事件循环(
EventLoop
)的机制。
·
2025-01-19 19:22
前端javascript
【modou网络库】Reactor架构与TCP通信机制分析
Reactor模式
EventLoop
实现逻辑分析针对于
EventLoop
的设计还是严格遵循其核心思想oneloopperthread思想,也就是说一个线程只可以拥有一个
EventLoop
实例,那么为什么这样实现
gma999
·
2024-09-13 06:42
服务器
c++
python并发与并行(十一) ———— 让asyncio的事件循环保持畅通,以便进一步提升程序的响应能力
importasyncio#OnWindows,aProactor
EventLoop
can'tbecreatedwithin#threadsbecauseittriestoregistersignalhandlers
bug404_
·
2024-09-13 03:17
python并发与并行
python
开发语言
netty源码解读三(Nio
EventLoop
)
Nio
EventLoop
初始化EventExecutor类型的数组数组大小默认为cpu数量的两倍,遍历数组,通过newNio
EventLoop
(xxx)往数组中添加元素,Nio
EventLoop
继承了EventExecutor
orcharddd_real
·
2024-09-10 07:39
netty
java
netty
Netty源码分析:Nio
EventLoop
Group
Netty源码分析:Nio
EventLoop
Group在工作之余,看到自己公司的超哥(俞超)关于Netty的系列博文,讲解的很好,因此,自己在学习之余也跟了下源代码,来了解Netty,也做了相关的笔记,
HelloWorld_EE
·
2024-09-10 07:09
netty源码分析
源代码
netty
EventLoop
9.8通宵速通javascript
23
eventloop
首先明确两个概念,分别是1调用栈javascript只有一个调用栈用于跟踪函数其他的就类似于任何语言的函数调用栈2任务队列异步任务在完成时会被添加到任务队列中,当调用栈为空的时候,
山师第一深情
·
2024-09-08 15:20
javascript
开发语言
ecmascript
netty-NioServerSocketChannel和boss Nio
EventLoop
Group 如何建立关系的
一、
EventLoop
GroupbossGroup=newNio
EventLoop
Group();
EventLoop
GroupworkerGroup=newNio
EventLoop
Group();1、boss
一个人的想法
·
2024-09-06 04:41
java
netty
基础学习之——Netty
EventLoop
:负责处理I/O事件,包括接收、发送和处理数据。ChannelHandler:用于处理
北欧人写代码
·
2024-09-05 08:57
学习
网络
服务器
Netty 知识目录
Netty知识结构NettyBootstrap/ServerBootstrapNetty
EventLoop
Group/
EventLoop
NettyChannelNettyChannelPipeline/
王小工
·
2024-09-01 09:27
java
java
netty编程
publicclassHelloServer{publicstaticvoidmain(String[]args){//定义一对线程组//主线程组,用于接受客户端的连接,但是不做任何处理,跟老板一样,不做事
EventLoop
GroupbossGrou
chenjunxu
·
2024-08-26 18:12
Netty核心技术及源码剖析-Netty核心模块
2、常见的方法有publicServerBootstrapgroup(
EventLoop
GroupparentG
Shaw_Young
·
2024-08-22 19:33
Netty架构详解
文章目录概述整体结构Netty的核心组件逻辑架构BootStrap&ServerBootStrapChannelPipelineFuture、回调和ChannelHandler选择器、事件和
EventLoop
ChannelHandler
思静语
·
2024-03-14 06:59
Netty
网络通信
【C/C++】实现Reactor高并发服务器 完整版
InetAddress.hInetAddress类ip和端口设置Socket.hSocket类设置fdEpoll.hepollfd管理类Channel.hChannel类管理epoll以及对应回调函数实现
EventLoop
.h
EventLoop
橙留香写代码
·
2024-02-20 20:20
服务器
c语言
c++
Netty中的ChannelInboundHandler
和Channel的生命周期密切相关channelRegistered:当Channel已经注册到它的
EventLoop
并且能够处理I/O时被调用channelUnRegistered:当Channel从它的
coffee_babe
·
2024-02-13 18:24
Netty
java
Netty
深入理解JavaScript事件循环机制
规范中的这段话:Tocoordinateevents,userinteraction,scripts,rendering,networking,andsoforth,useragentsmustuse
eventloop
sasdescribedi
宋小菜_菜菜
·
2024-02-13 15:54
Netty Review - Nio
EventLoop
Group源码解析
文章目录概述类继承关系源码分析小结概述
EventLoop
GroupbossGroup=newNio
EventLoop
Group(1);
EventLoop
GroupworkerGroup=newNio
EventLoop
Group
小小工匠
·
2024-02-13 07:03
【Netty】
nioeventloop
eventloopgroup
Netty应用(五) 之 Netty引入 &
EventLoop
6.第一个Netty应用7.如何理解Netty是NIO的封装8.logback日志使用的加强9.
EventLoop
(Nio
EventLoop
)9.1作用9.2类结构图9.3如何使用
EventLoop
?
etcEriksen
·
2024-02-12 08:27
Netty应用
java
后端
netty
前端面试总结
一:浏览器事件循环机制个人理解(
EventLoop
)1:浏览器进程模型要理解浏览器事件循环机制首先要明白浏览器的进程模型,进程就是一个程序运行需要给其分配一块专属的内存空间,可以把这块内存空间简单理解为进程
·
2024-02-11 17:50
前端面试
在nodejs中创建child process
简介nodejs的main
eventloop
是单线程的,nodejs本身也维护着WorkerPool用来处理一些耗时的操作,我们还可以通过使用nodejs提供的worker_threads来手动创建新的线程来执行自己的任务
flydean程序那些事
·
2024-02-11 17:31
python 自我检测题--part 1
1.Whichwayamongthemisusedtocreatean
eventloop
?
garrulousabyss
·
2024-02-11 11:58
python
css
html
前端工程-学习路线-提纲
├─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
上一页
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
其他