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
非阻塞non-blocking
js 中 async/await 的用法
3.async/await像promise一样,也是
非阻塞
的。4.async/await让异步代码看起来、表现起来更像同步代码。使用
吾乃冠军
·
2023-07-18 11:00
javaScript
javascript
前端
async
await
浅读-《深入浅出Nodejs》
1.Nodejs事件驱动、
非阻塞
IO,一个开源和跨平台的JavaScript运行时环境;异步I/O:每个调用之间无须等待之前的I/O调用结束;事件:轻量级、松耦合、只关注事务点;Node擅长I/O密集型的应用场景
qw_6918966011
·
2023-07-18 10:48
开发语言
Linux 网络IO管理(单线程实现百万并发连接)
文章目录1、网络IO模型1.1、阻塞IO(blockingIO)1.2、
非阻塞
IO(non-blockingIO)1.3、多路复用IO(IOmultiplexing)1.4、异步IO(AsynchronousI
讳疾忌医丶
·
2023-07-18 07:13
Linux
系统编程
网络
linux
服务器
select 语法和 select 死锁问题
select语法select用于处理多个通道操作,实现
非阻塞
的选择。它由多个case子句组成,每个case子句描述一个通道操作。
gzlp
·
2023-07-18 06:25
goland
golang
开发语言
后端
IO多路复用和Reactor模型
目录1.同步阻塞式IO-BIO2.同步
非阻塞
式IO-NIO2.1Selector选择器2.1.1SelectionKey2.1.2Selector注册事件类型2.2Channels通道2.3Buffer
Minor王智
·
2023-07-18 02:29
网络
计算机基础
java
网络
面试
网络协议
后端
网络基础:3. Reactor的应用场景
Reactor1.reactor为什么搭配
非阻塞
IO?
袁君(Louis)
·
2023-07-18 02:29
网络
数据库
memcached
2.1.3 NIO
非阻塞
网络编程三大理念
JavaNIO始于Java1.4,提供了新的JavaIO操作
非阻塞
APi。用意是替代JavaIO和JavaNetworking相关的API。
叶凯飞
·
2023-07-17 20:03
Linux--进程等待wait/waitpid && status详解 && (非)阻塞等待(代码)(转载)
文章目录进程等待原因进程等待方法waitwaitpid获取子进程status(非)阻塞等待进程的
非阻塞
等待方式代码进程的阻塞等待方式代码进程等待原因fork创建了子进程,子进程帮父进程完成某种任务后,父进程需要用
一念男
·
2023-07-17 18:39
linux
Linux--阻塞等待和
非阻塞
等待
阻塞等待:一般都是在内核中阻塞,等待被唤醒例如scanf和cin,只要运行到这里时,键盘不输入,程序就会一直挂在这儿
非阻塞
等待:我们的父进程通过调用waitpid来进行等待,如果子进程没有退出,我们waitpid
一念男
·
2023-07-17 18:07
Linux
linux
部署Node.js项目(CentOS)
Node.js使用了一个事件驱动、
非阻塞
式I/O的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。Node.js的包管理器npm,是全球最大的开源库生态系统
acugck6042
·
2023-07-17 10:23
git
javascript
前端
ViewUI
详解JavaScript中的Event Loop(事件循环)机制
一、javascript从诞生之日起就是一门单线程的
非阻塞
的脚本语言提出webworker技术,开的多线程有着诸多限制,例如:所有新线程都受主线程的完全控制,不能独立执行。
秋天de童话
·
2023-07-17 08:43
C++socket基础进阶:Select与封装
阻塞和
非阻塞
I/O开启
非阻塞
模式默认情况下,socket操作是阻塞模式,但可以由如下函数转变为
非阻塞
模式
matrix_studio
·
2023-07-17 06:31
c++
开发语言
Java 异步回调
异步方法的执行是
非阻塞
的,即异步方法的执行不会阻塞当前线程,而是会在后台线程中执行。因此,异步方法执行完成后,需要将执行结果返回给调用者,以便调用者进行后续的处理。
绿风天空
·
2023-07-17 02:00
java
java
开发语言
bio、nio、aio、io多路复用
BIO-同步阻塞IONIO-同步
非阻塞
IO不断的重复发起IO系统调用,这种不断的轮询,将会不断地询问内核,这将占用大量的CPU时间,系统资源利用率较低IO多路复用模型-异步阻塞IOIO多路复用模型,就是通过一种新的系统调用
LY笔记
·
2023-07-16 23:28
nio
java
服务器
多个vue项目合并成一个_零基础搭建一个Vue项目,你学会了吗?
安装Node.js以及npm包管理器官网简介:Node.js是一个基于ChromeV8引擎的JavaScript运行环境,它使用了一个事件驱动、
非阻塞
式I/O的模型,因此其轻量又高效。换句话说,
weixin_39631007
·
2023-07-16 22:38
多个vue项目合并成一个
Java-回调函数
异步执行是
非阻塞
类型。在主线程中,可以通过newThread的方式异步执行逻辑,通过Thread执行的逻辑不会阻塞主流程。类似日志上报,发送kafka消息等,都可以通过异步的方式处理。
花无名v5
·
2023-07-16 21:38
java
java
kafka
开发语言
redis线程模型:基于Reactor设计模式
Reactor模式详解+源码实现多种IO模型也收藏了主要容易混淆的就是1.
非阻塞
IO和多路复用IO:
非阻塞
IO是用户线程不断去轮询内核操作完成没有多路复用IO是另起一个线程去轮询在内核完成的更快多路复用
Kaaaakaki
·
2023-07-16 20:43
redis笔记
redis
java
数据库
五种网络 I/O 模型
文章目录1.阻塞式I/O模型2.
非阻塞
式I/O模型3.I/O多路复用4.信号驱动式I/O5.异步I/O6.I/O模型的分类 Unix下有五种可用的I/O模型:阻塞式I/O
非阻塞
式I/OI/O多路复用(select
wjiaman
·
2023-07-16 20:48
开发语言
c++ http高并发服务器笔记
文章预览:第二章Linux多进程开发2.9waitpid函数2.11匿名管道2.122.132.14管道的读写特点和管道设置为
非阻塞
2.15有名管道的介绍和使用2.20kill、raise、abort函数
sereiiii_x
·
2023-07-16 17:42
c++
服务器
http
linux
《实战 Java 高并发程序设计》笔记——第1章 走入并行世界(一)
你必须知道的几个概念1.2.1同步(Synchronous)和异步(Asynchronous)1.2.2并发(Concurrency)和并行(Parallelism)1.2.3临界区1.2.4阻塞(Blocking)和
非阻塞
bm1998
·
2023-07-16 17:39
#
《实战
Java
高并发程序设计》
Java
高并发
【接口回调】关于接口回调的理解
异步调用:异步调用是一种
非阻塞
式的调用方式,解决了同步调用的阻塞问题,例如A再调用B之后和B一起继续执行。类似于主线程中,创建了一个子线程,二者并行。回调:而在同步调
指针指指针
·
2023-07-16 16:59
Java基础
java
前端
算法
Linux 项目实战记录
1.阻塞/
非阻塞
、同步/异步(网络IO)典型的一次IO的两个阶段是什么?
行码阁119
·
2023-07-16 15:55
Linux
linux
java套接字编程_Java套接字编程:教程
将向您介绍原始的java.io软件包和NIO,即Java1.4中引入的
非阻塞
I/O(java.nio)API。最后,您将看到一个示例,该示例演示了在NIO.2中从Java7向前实现的Java网络。
cxu0262
·
2023-07-16 15:08
java
linux
socket
http
网络
Spring-Redis-验证lettuce共享和独占连接特性
连接工厂模型2.3.共享连接2.4.连接提供者连接池单例连接2.5.redis客户端2.6.获取native连接入口2.7.验证共享native连接2.8.验证事务独占连接1.目标默认情况,Lettuce对所有
非阻塞
和非事务型操作共享同一个线程安全的本地连接
HS_Henry
·
2023-07-16 14:34
陈海龙的格物之路-Redis篇
lettuce共享连接
lettuce独占连接
nodejs做中间层_nodejs作为中间层可以做什么?
Node.js使用事件驱动,
非阻塞
I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。
小豆soybean
·
2023-07-16 14:58
定个Java学习目标,希望能进菜鸟网络
hashMap、hashTable、ArrayList、LinkedList推荐书籍:Java编程思想、EffectiveJava(深)多线程并发编程:concurrent包源码分析线程池、阻塞队列、
非阻塞
队列各种所的使用
奇乞祈兴
·
2023-07-16 11:02
02 半同步半反应堆线程池
五种I/O模型阻塞IO:调用者调用了某个函数,等待这个函数返回,期间什么也不做,不停地去检查这个函数有没有返回,必须等这个函数返回才能进行下一步动作
非阻塞
IO:
非阻塞
hongyuyahei
·
2023-07-16 09:19
数据库
5.1阻塞和
非阻塞
、同步和异步 5.2Unix、Linux上的五种IO模型
5.1阻塞和
非阻塞
、同步和异步典型的一次IO的两个阶段是什么?
hongyuyahei
·
2023-07-16 09:47
linux
unix
操作系统-IO与零拷贝【万字文,比较详细的解析】
文章目录IO阻塞与
非阻塞
I/O和同步与异步I/O阻塞IO
非阻塞
IOIO多路复用异步IO直接与非直接I/O缓冲与非缓冲I/O零拷贝标准设备标准协议利用中断减少CPU开销利用DMA进行更高效的数据传送零拷贝
youthlql
·
2023-07-16 07:09
操作系统
操作系统
os
零拷贝
IO
node 后端知识+HTTP
Node.js的特点:1.单线程优点:节省内存,事件驱动机制,异步回调,劣势:不能做高并发开发,适合小型服务器架构开发2.
非阻塞
IO异步IO,事件驱动(回调/异步函数),3.事件驱动解决
非阻塞
IO的问题
九旬大爷的梦
·
2023-07-16 04:35
BIO、NIO、AIO之间有什么区别
在讲解BIO、NIO、AIO之前,我们先来回顾一下这几个概念:同步与异步,阻塞与
非阻塞
。同步与异步的区别同步就是发起一个请求后,接受者未处理完请求之前,不返回结果。
LINgZone2
·
2023-07-16 04:08
nio
java
计算机体系结构基础知识介绍之缓存性能的十大进阶优化之
非阻塞
缓存(四)
优化四:
非阻塞
缓存,提高缓存带宽对于允许乱序执行的流水线计算机,处理器不需要因数据高速缓存未命中而停止。例如,处理器可以继续从指令高速缓存获取指令,同时等待数据高速缓存返回丢失的数据。
管二狗赶快去工作!
·
2023-07-16 02:21
计算机体系结构学习笔记
缓存
嵌入式硬件
risc-v
swoole
web应用场景:APP推送客服聊天系统网络直播Swoole的特点纯c编写,性能好事件驱动异步
非阻塞
并发百万tcp连接支持多进程/多线程安装swoolepeclinstallswoole
我的楼兰0909
·
2023-07-15 20:14
【IMX6ULL驱动开发学习】16.睡眠机制_poll机制_fasync异步通知(按键控制LED)
学完了休眠唤醒机制、poll机制、异步通知、定时器、tasklet、工作队列、mmap、input子系统后,该沉淀沉淀了一、睡眠机制案例:APP程序读取按键值-睡眠机制(阻塞或
非阻塞
)1.等待队列头创建
晨少爱学习
·
2023-07-15 20:39
IMX6ULL
驱动开发
imx6ull
poll
fasync
异步通知
睡眠机制
非阻塞
linux c++
非阻塞
tcp socket client简单实现
需求还需上报下数据,服务本身就是单进程线程安全的,不能用阻塞socket,通过getsockopt()TCP_INFO弄了个简单判断连接存活的方法,数据不是很重要,可靠性要求不高,也可以考虑udp.可以在优化一下重连间隔周期,本样例,send失败就重连频率过高。src:#include#include#include#include#include#include#include#include#
青丶空゛
·
2023-07-15 19:47
Go
后端笔记
网络编程
linux
c++
tcp/ip
Linux驱动进阶(二)——设备驱动中的阻塞和同步机制
文章目录前言阻塞与
非阻塞
等待队列等待队列概述等待队列的实现等待队列的使用同步机制实验同步机制设计实验验证小结前言阻塞和
非阻塞
是设备访问的两种基本方式。
Jacky~~
·
2023-07-15 19:55
Linux驱动开发
linux
驱动开发
基于redis stream实现一个可靠的消息队列
由于我们打算实现kafka那样的consumergroup机制,所以,读操作要用RStream.readGroup函数(XREADGROUP命令),该命令有阻塞和
非阻塞
版本,简单起见,我们使用
非阻塞
版本
天下无敌笨笨熊
·
2023-07-15 18:00
redis
TCP三次握手中listen()与accept()原理
目录listen()队列剖析accept()函数阻塞与
非阻塞
I/O同步与异步I/Olisten()队列剖析listen():监听端口,用在TCP连接中的服务器端角色。
鱼在树上飞
·
2023-07-15 18:02
tcp/ip
服务器
网络
epoll反应堆
//epoll基于
非阻塞
I/O事件驱动#include#include#include#include#include#include#include#include#include#include#include
holoyh
·
2023-07-15 15:15
linux
算法
Linux 系统编辑 --文件IO
目录1.文件IO1.1系统调用1.2C标准库文件IO函数1.3open/close函数1.4文件描述符表1.7read/write函数1.8缓冲区1.9错误处理函数2.0阻塞、
非阻塞
2.1lseek函数辅助学习资料参考书
cat_fish_rain
·
2023-07-15 15:30
#网络编程
linux
服务器
运维
Spring 零基础入门WebFlux框架体系
webflux强调的是异步
非阻塞
,springmvc强调的是
·
2023-07-15 10:10
接口自动化测试框架开发 (pytest+allure+aiohttp+ 用例自动生成)
目录前言:第一部分(整个过程都要求是异步
非阻塞
的)读取yaml测试用例http请求测试接口收集测试数据第二部分动态生成pytest认可的测试用例后续(yml测试文件自动生成)前言:开发一个接口自动化测试框架是一个很好的方式
自由家
·
2023-07-15 09:16
软件测试工具
自动化测试
软件测试
pytest
java
前端
数据库
jenkins
windows
程序的同步、异步、阻塞、
非阻塞
的理解记录
非阻塞
:指结果返回前可以做其他的事情,线程不会被挂起。同步阻塞:例如你去买衣服,店家说没得衣服了,你就需要主动等待结果,询问结果,店家不会通知你说衣服到了。并且你等待的过程中不能到处走任何事情不能做。
穷小伙不穷志
·
2023-07-15 07:21
java
java基础篇
java
开发语言
WinSock 完成端口模型
之前写了关于Winsock的重叠IO模型,按理来说重叠IO模型与之前的模型相比,它的socket即是
非阻塞
的,也是异步的,它基本上性能非常高,但是它主要的缺点在于,即使我们使用历程来处理完成通知,但是我们知道历程它本身是在对应线程暂停
一叶障目
·
2023-07-15 07:29
SpringBoot多线程异步任务:ThreadPoolTaskExecutor + CompletableFuture
非阻塞
:在汇总子任务时,不会阻塞主线程,也就是说汇总任务,也是在子线程执行的。开启了执行子任务和执行
宋冠巡
·
2023-07-15 07:01
Spring
spring
boot
java
spring
内核角度看IO模型
目录网络包接收流程网络包发送流程阻塞与
非阻塞
模型同步与异步IO多路复用深入理解epollepoll_create创建epoll对象水平触发和边缘触发参考文献网络包接收流程当网络数据帧通过网络传输到达网卡时
量子学习法
·
2023-07-15 06:19
liunx内核
网络
服务器
linux
观察者模式(下):如何实现一个异步
非阻塞
的EventBus框架?
上一节课中,我们学习了观察者模式的原理、实现、应用场景,重点介绍了不同应用场景下,几种不同的实现方式,包括:同步阻塞、异步
非阻塞
、进程内、进程间的实现方式。
兜兜转转m
·
2023-07-14 19:22
设计模式
观察者模式
java
服务器
Spring WebFlux使用函数式编程模型构建异步
非阻塞
服务
1前言上文引入了Spring框架中专门用于构建响应式Web服务的WebFlux框架,同时我也给出了两种创建RESTful风格HTTP端点实现方法中的一种,即注解编程模型。本文介绍另一种实现方法——如何使用函数式编程模型创建响应式RESTful服务,这种编程模型与传统的基于SpringMVC构建RESTful服务的方法有较大差别。2WebFlux函数式编程模型回顾SpringWebFlux系统架构图
JavaEdge.
·
2023-07-14 13:55
响应式编程
spring
java
后端
Node.js 中的事件驱动编程:构建强大应用程序的核心模型
正文:Node.js中的事件模型:Node.js基于事件驱动的
非阻塞
I/O模型,它的核心思想是利用事件和回调函数
jio本小子
·
2023-07-14 09:51
node.js
服务器
运维
服务端使用C++实现
非阻塞
的websocket
客户端有socket,但网页端有类似socket的websocekt,那么webscoekt到底是如何实现的,今天我们来研究一下。先抓个包看看websocket通信都发生了啥。tcp的握手过程暂时不管,先看websocket的握手过程浏览器的get请求服务器的回复websocket握手过程就一个http请求,请求头多带了俩个参数Upgrade:websocketConnection:Upgrade
fall-rain
·
2023-07-14 05:55
socekt
网络编程
c++
websocket
网络
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他