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
事件循环
pyqt5多线程优化_告别阻塞!实例讲解PyQt5多线程QThread的运用
默认情况下,run()通过调用exec()启动
事件循环
,并在线程中运行Qt
事件循环
。classThread(QThread):def__init__(self):super
檀临
·
2025-02-02 07:25
pyqt5多线程优化
Node.js 的底层原理
2.单线程
事件循环
Node.js使用单个线程来处理所有请求,通过
事件循环
机制来管理并发。
事件循环
不断检查是否有待处理的事件或回调函数,并依次执行它们。这种模
阿芯爱编程
·
2025-02-01 21:28
面试
js技巧
网络
前端
javascript
Async协程保姆级教学
但它通过asyncio和
事件循环
,进一步扩展了生成器的功能,从而支持异步非阻塞操作。允许程序在执行过程中暂停(挂起),然后在需要时恢复运行。与传统的线程
Louis yeap
·
2025-01-30 07:47
python
大数据
python
开发语言
协程
async
2025 最新flutter面试总结
8.Dart的
事件循环
的运行遵循以下规则
@福者
·
2025-01-29 09:36
Flutter
flutter
面试
职场和发展
workerman和swoole性能对比分析
其性能优势归功于c扩展、高效的i/o
事件循环
和内存管理技术,使其适用于高并发、高吞吐量的web应用程序、实时应用程序和微服务架构。
csdndddsd
·
2025-01-28 10:33
swoole
php
后端
Redis——单线程与多线程模型原理
1.Redis服务器启动,开启主线程
事件循环
(EventLoop),注册acceptTcpHandler连接应答处理器到用户配置的监听端口对应的文件描述符,等待新连接到来;2.客户端和服务端建立网络连接
YZF_Kevin
·
2025-01-27 16:49
redis
redis多线程
redis多线程源码
基于Qt5.14.2和mingw的Qt源码学习(五) —
事件循环
之windows
事件循环
基础和控制台中的
事件循环
基于Qt5.14.2和mingw的Qt源码学习(五)—
事件循环
之windows
事件循环
基础和控制台中的
事件循环
一、QEvent1、Q_GADGET2、spontaneous()3、accept()和ignore
coding-hwz
·
2025-01-26 21:15
通过Qt源码学习C++和OOP
#
事件循环
windows
c++
setTimeout 定时器不准咋办
setTimeout是JavaScript中用于延迟执行代码的定时器函数,但由于JavaScript的单线程特性以及
事件循环
机制,setTimeout的定时并不总是准确的。
liangshanbo1215
·
2025-01-26 14:53
Javascript
代码优化
前端性能
前端
为什么 setTimeout 不准时
setTimeout是JavaScript中用于延迟执行代码的定时器函数,但由于JavaScript的单线程特性、
事件循环
机制以及浏览器的一些限制,setTimeout的定时并不总是准确的。
liangshanbo1215
·
2025-01-26 14:52
Javascript
代码优化
前端
EventLoop
事件循环
机制(浏览器和Node EventLoop)
前端的同学们应该都听说过EventLoop的概念,网上各大平台关于它的文章也是成百上千质量参差不一,其实在笔者刚开始接触js的时候这对这方面一头雾水,也是看了高程、官方文档以及大量的文章后才对它有了深刻认识,在这儿就来和大家分享下我对它的的认识和理解,不过要讲明白EventLoop这个东东还是要从头说起。本篇内容循序渐进比较长,需要耐心看完。注:如遇到有一些链接无法访问可能需要科学上网文章首发本人
·
2025-01-23 17:50
2025年前端面试题汇总
解释
事件循环
机制,理解微任务(microtask)与宏任务(macrotask)的区别。原型链深入理解JavaScript中的原型继承模型。举例说明如何通过修改原型对象影响所有实例。
涔溪
·
2025-01-23 02:32
前端
qt等待阻塞的解决方案
在开发中我们经常用到等待,阻塞,比如每个5秒钟请求一次服务器,但是这个时候我们使用QThread::sleep这个函数,但是这个函数有一个缺点,就是他会阻塞Qt的
事件循环
,我们界面会卡死。
甘光宗
·
2025-01-21 09:56
Qt
客户端
C++
调用asyncio.to_thread后上下文依然一致吗
使用Python的asyncio时,可以把一个同步的函数放到线程池中执行从而避免这个函数阻塞asyncio自身的
事件循环
。
socratescli
·
2025-01-21 04:47
python
asyncio
小明,谈谈你对Vue nextTick的理解
其实现依赖于微任务机制,以确保操作在下一个“
事件循环
”中执行。以下是nextTick的具体实现过程:任务队列:当调用nextTick时,Vue会将回调函数存入一个数组(任务队列)中。
·
2025-01-20 22:43
程序员
深入理解 JavaScript 引擎与消息队列的底层原理
为了更好地理解JavaScript的执行过程,我们需要深入探索JavaScript引擎的工作原理,尤其是
事件循环
(EventLoop)、消息队列(MessageQueue)以及它们如何协同工作来处理异步任务
D.eL
·
2025-01-20 13:50
javascript
开发语言
ecmascript
Node与Java后台对比
高并发场景下的对比:nodejs具有单线程、非阻塞IO、
事件循环
/驱动的特点,所以在高并发场景下,线程占用cup处理资源,cup不用等待IO的处理过程,而是不停的的发起异步请求,在异步处理结束后继续下一步异步任务
旭氏美术馆
·
2025-01-19 23:21
Nodejs
服务端
并发编程
多线程
node.js
java
JavaScript
事件循环
竟还能这样玩!
为了能够处理异步操作,JavaScript使用了一种称为
事件循环
(EventLoop)的机制。
·
2025-01-19 19:22
前端javascript
pyqt鸟瞰
QApplication的主要功能和用途管理控制流和设置:QApplication负责管理应用程序的生命周期和
事件循环
,处理用户操作和其他系统事
飞行codes
·
2025-01-17 20:28
python的荒野
pyqt
Node.js 单线程模型如何处理高并发?
Node.js的
事件循环
:单线程的秘密武器Node.js的单线程模型是建
·
2025-01-16 15:42
python并发与并行(十一) ———— 让asyncio的
事件循环
保持畅通,以便进一步提升程序的响应能力
前一篇blog说明了怎样把采用线程所实现的项目逐步迁移到asyncio方案上面。迁移后的run_tasks协程,可以将多份输入文件通过tail_async协程正确地合并成一份输出文件。importasyncio#OnWindows,aProactorEventLoopcan'tbecreatedwithin#threadsbecauseittriestoregistersignalhandlers
bug404_
·
2024-09-13 03:17
python并发与并行
python
开发语言
Python异步编程入门
在3.4版本中,Python引入了对异步编程的支持,在同一个线程下通过
事件循环
对多个协程进行
旖风刈草
·
2024-09-11 19:15
Python
python
开发语言
个人开发
事件驱动编程思想
事件驱动编程思想:*一中编程范式,程序的执行流由外部事件来决定它的特点是包含一个
事件循环
,当外部事件发生时使用回调发相应的处理.阻塞IO只发生一次调用触发方式:1.水平触发1--------------
weixin_30411239
·
2024-09-09 01:29
python入门07 事件 pygame
目录事件一、概念①、
事件循环
②、事件队列③、事件处理器二、键盘事件①、先左右移动②、添加按键事件——上下移动③、重复按键④、事件名和按键名三、鼠标事件①、让沙滩球随着鼠标位置移动②、在鼠标按钮保持按下时才让鼠标控制起作用四
噗噗bug
·
2024-09-03 17:49
python
Node.js总结
文章目录node的知识点1.node的外层有一个函数2.node全局global3.node的
事件循环
4.Buffer缓冲器5.简单文件的读写6.流式文件的读写7.原生服务器8.mysql数据库语句9.
会飛的魚,
·
2024-08-31 09:33
node.js
python爬虫 使用pyppeteer爬取非静态页面内容,使用
事件循环
批量爬取,提升效率
最近写的是彩票系统,需要爬取很多彩票信息,展示的代码只是我整个爬虫程序的一小部分首先是使用pyppeteer抓取非静态页面,将整个逻辑封装成一个异步方法,有多个页面爬取,将多个页面爬取存储到任务列表,并行执行任务列表内部的异步函数我这代码里面有个main()函数,内部并行执行了各自的任务列表内部协程,算是一个拓展,有兴趣可以看看我这个demo爬取的是竞彩网的体育资讯,爬取的都是近两天的部分体育资讯
IvanWKQ
·
2024-08-30 02:32
python
爬虫
开发语言
使用 QThread 而不是 std::thread
在Qt,C++中,关于使用QThread而不是std::thread的想法1.与Qt信号和槽机制的集成2.
事件循环
支持3.线程生命周期管理4.Qt的跨平台支持5.高级功能支持6.Qt对象的线程亲和性何时使用
強云
·
2024-08-28 04:22
笔记
Qt笔记
c++
qt
js 常见面试题
的定时器会出现误差很多人遇到这个不知道,回答这个问题的一个方向,也不知道这个为题在考察一些什么这个问题其实是考的js的为什么会出现同步和异步异步的执行首先回答一下js为什么有同步和异步因为js是单线程的,通过
事件循环
进行的异步
怠惰小白程序员
·
2024-08-25 17:32
前端
PyQt5之事件处理
函数屏蔽窗体事件代码示例运行结果事件处理Widget->event基于窗体的应用程序都是由事件驱动的,列如:鼠标事件(鼠标的单击双击)、键盘事件(按键的按下释放)、窗体绘制事件(某个事件的重绘)等,产生的事件进入一个事件队列,由应用程序的
事件循环
进行处理
清風明月_xf
·
2024-08-21 23:17
PyQt5
GUI设计
qt
ui
python
hr跟我说从第二个问题就可以停止面试了
#24届软开秋招面试经验大赏#但是他还是跟我聊了一个多小时很有耐心,哎,而且当场根据我不会或者答得不好的问题教我es6新特性解释下
事件循环
看
事件循环
的代码解释一下输出顺序写js循环算法总结多巩固js基础这个是
lozhyf
·
2024-03-24 06:54
面试
职场和发展
开发语言
面试
fastapi 关于线程池、同步、异步的问题解答汇总
seo优化:如何在python的asyncio里面执行同步函数并且不阻塞
事件循环
如何在python的fastapi里面执行同步函数并且不阻塞
事件循环
fastapi的视图函数加不加async的区别fastapi
·
2024-02-25 03:05
python
10 分钟了解 nextTick ,并实现简易版的 nextTick
它的原理是利用JavaScript的
事件循环
机制以及浏览器的渲染流程来实现延迟
秋の本名
·
2024-02-23 01:48
程序员
前端
vue.js
前端
javascript
【C/C++】实现Reactor高并发服务器 完整版
InetAddress.hInetAddress类ip和端口设置Socket.hSocket类设置fdEpoll.hepollfd管理类Channel.hChannel类管理epoll以及对应回调函数实现EventLoop.hEventLoop
事件循环
类
橙留香写代码
·
2024-02-20 20:20
服务器
c语言
c++
Qt多线程使用的两种方式
(不使用
事件循环
)使用方法:(1)run函数内有一个while或for的死循环(模拟耗时操作);(2)通过一个标记位来控制死循环的退出;(3)run()函数中无限循环记得强制休息,如果不加就会造成运行后
指舞花歌
·
2024-02-19 13:53
Qt实战---高级
qt
ui
开发语言
js之
事件循环
一道面试题说出下面代码的运行结果,并说明原因:asyncfunctionasync1(){console.log('async1start')awaitasync2()console.log('async1end')}asyncfunctionasync2(){console.log('async2')}console.log('scriptstart')setTimeout(function()
hui树
·
2024-02-15 10:38
浏览器
事件循环
浏览器
事件循环
本文探讨的是浏览器的
事件循环
,如果你对此颇有心得,欢迎指出本文的错误。如果你学过NodeJs的
事件循环
,请暂时忘记,因为浏览器的
事件循环
和NodeJs的
事件循环
完全不同。
和谐创新
·
2024-02-14 21:13
javascript
boost.asio异步并发Tcp服务器
简介boost的asio采用的是Proactor模型,该模型的核心思想就是异步IO,IO在
事件循环
中,每个异步IO都绑定对应的回调函数,当IO完成后,对应的回调函数会在
事件循环
中执行。
Erick_Lv
·
2024-02-13 21:15
Boost.Asio
boost
asio
异步并发服务器
C++
深入理解JavaScript
事件循环
机制
众所周知,JavaScript是一门单线程语言,虽然在html5中提出了Web-Worker,但这并未改变JavaScript是单线程这一核心。可看HTML规范中的这段话:Tocoordinateevents,userinteraction,scripts,rendering,networking,andsoforth,useragentsmustuseeventloopsasdescribedi
宋小菜_菜菜
·
2024-02-13 15:54
【Python】协程以及多进程+协程的使用
文章目录前言一、异步编程1.python中的异步2.非阻塞的I/O操作二、协程的使用1.异步操作2.
事件循环
3.单个任务4.批量任务5.同步调用异步6.网路同步请求和异步请求对比三、自定义协程写一个协程三方库四
我辈李想
·
2024-02-13 00:39
Python全家桶
python
开发语言
宏任务和微任务
1.任务队列(首先要明白,宏任务和微任务都是指的异步任务,普通同步代码(如console.log)会在当前执行栈中执行,而微任务和宏任务则涉及到异步操作和
事件循环
。)
fc&&fl
·
2024-02-12 18:11
javascript
前端
开发语言
第6章 Node.js
事件循环
Node.js单线程类似进入一个while(true)的
事件循环
,直到没有事件观察者退出,每个异步事件都生成一个事件观察者,如果有事件发生就调用该回调函数.6
读书的鱼
·
2024-02-12 10:55
$nextTick
$nextTick就是用来知道什么时候DOM更新完成异步更新队列(重要概念)Vue在观察到数据变化时并不是直接更新DOM,而是开启一个队列,并缓冲在同一
事件循环
中发生的所有数据改变。
林键燃
·
2024-02-12 00:41
浏览器渲染原理
在
事件循环
机制下,渲染主线程取出消息队列中的渲染任务,开启渲染流程。整个渲染流程分为多个阶段:HTML解析、样式计算、布局、分层、绘制、分块、光栅化、画。
·
2024-02-11 19:49
前端面试总结
一:浏览器
事件循环
机制个人理解(EventLoop)1:浏览器进程模型要理解浏览器
事件循环
机制首先要明白浏览器的进程模型,进程就是一个程序运行需要给其分配一块专属的内存空间,可以把这块内存空间简单理解为进程
·
2024-02-11 17:50
前端面试
oc- Runloop的理解
它就是一个
事件循环
机制,遇到有处理的事情就处理,没有的话就休眠进行等待唤醒。不同的是,系统
雨天多久就
·
2024-02-11 06:44
nodejs笔记之:事件驱动,线程池,非阻塞,异常处理等
主线程先把普通代码执行完毕,然后会循环事件队列里的函数,如果遇到有IO的操作,nodejs会去线程池里拿出一个线程去执行IO的操作,执行完毕后再把拿到数据的回调函数,放到事件队列的尾部,继续
事件循环
。
Wang's Blog
·
2024-02-11 06:57
NodeJs
[vue源码01] data响应式 和 初始化渲染
导航[深入01]执行上下文[深入02]原型链[深入03]继承[深入04]
事件循环
[深入05]柯里化偏函数函数记忆[深入06]隐式转换和运算符[深入07]浏览器缓存机制(http缓存机制)[深入08]前端安全
woow_wu7
·
2024-02-10 23:25
python的协程
与
事件循环
相比,是经过封装的看起来像同步的。不过协程也是单线程,本质也是异步+回调。Python协程的历史yield有什么用为了理解什么是yield,必须先理解生成器和迭代。
智勇双全的小六
·
2024-02-10 20:41
Python asyncio高性能异步编程 详解
目录一、协程1.1、greenlet实现协程1.2、yield关键字1.3、asyncio1.4、async&await关键字二、协程意义三、异步编程3.1、
事件循环
3.2、快速上手3.3、await3.4
编程抗氧化
·
2024-02-10 07:52
Python
python
开发语言
asyncio
异步
uvloop
await
3分钟带你了解Vue3的nextTick()
简单来说,Vue在修改数据后,视图不会立刻更新,而是等同一
事件循环
中的所有数据变化完成之后,再统一进行视图更新,nextTick()方法就会在这样的DOM更新循环结束后调用指定的函数。
_Minato_
·
2024-02-09 04:22
vue.js
前端
javascript
html
前端框架
es6
css3
php怎么进行异步编程,简述php异步编程
这两个框架原理都是通过
事件循环
,让程序一直停留在内存,等待外部请求,达到高并发。为什么需要异步先来看一个例子在工作目录下新建文件slowServer.phpsleep(5);//5秒后才能返
三木在Yummy
·
2024-02-09 00:49
php怎么进行异步编程
上一页
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
其他