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
协程epoll网络性能
Linux I/O模型以及IO同步/异步/阻塞/非阻塞的区别
多路复用(IOmultiplexing)信号驱动I/O(signaldrivenIO)异步I/O(asynchronousIO)五种I/O模型对比阻塞和非阻塞的区别同步和异步的区别对比图可以同步非阻塞吗
epoll
TABE_
·
2023-10-24 13:42
操作系统
linux
IO模型
同步异步
阻塞非阻塞
Socket实现服务器搭建
1.顺序处理依次处理--效率低下2.并发处理2.1多线程并发(线程池)2.2多进程池2.3I/O转接接口select
epoll
-可在单线程处理多任务请求+多线程效率更高2.4libevent高并发框架若客户端内部任务较复杂
深耕半夜
·
2023-10-24 10:30
服务器
运维
tcp/ip
linux
网络
一个nginx部署多个应用及nginx总结
因为他的事件处理机制:异步非阻塞事件处理机制:运用了
epoll
模型,提供了一个队列,排队解决二、如何使用1
英雄史诗
·
2023-10-24 09:29
VUE
开发
web
nginx
服务器
运维
【计算机网络笔记】网络应用的体系结构
计算机网络的结构数据交换之电路交换数据交换之报文交换和分组交换分组交换vs电路交换计算机
网络性能
(1)——速率、带宽、延迟计算机
网络性能
(2)——时延带宽积、丢包率、吞吐量/率计算机网络体系结构概念OSI
不怕娜
·
2023-10-24 07:36
计算机网络
笔记
C/S
P2P
TCP/IP
Lua热更新
开始的Lua语法1.1HelloWorld1.2数据类型1.3字符串1.4运算符1.5条件语句1.6循环语句1.7函数1.8数组1.9迭代器1.10字典,类,对象1.11多脚本执行1.12特殊语法1.13
协程
Shawn的代码日常
·
2023-10-24 07:20
游戏与梦想
lua
开发语言
Go并发编程之二
一、前言前一篇Go并发编程之一主要介绍了如何通过go语句启动
协程
(goroutine)以及
协程
调度的不确定性,这一篇我们重点来介绍一下
协程
中另外一个重要概念channel,记住第一句话:goroutine
程序员青菜学厨艺
·
2023-10-24 02:29
Python&Go
golang
开发语言
后端
c++网络库Libevent万字详解
服务端事件组成网络iO事件**Linux:**
epoll
,poll,select**windows:**iocp**mac:**kqueue定时事件红黑树最小堆:二叉树,四叉树跳表时间轮信号事件概述libevent
@新法
·
2023-10-23 22:09
Linux
网络编程
c++
网络
开发语言
后端
linux
muduo源码剖析之EventLoop事件循环类
简介EventLoop.cc就相当于一个reactor,多线程之间的函数调用(用eventfd唤醒),
epoll
处理,超时队列处理,对channel的处理。
@新法
·
2023-10-23 22:09
源码剖析
后端
服务器
linux
c语言
c++
muduo
源码剖析
一文解读 SmartX 超融合虚拟化下的网络 I/O 虚拟化技术
随着技术的不断发展,不少行业应用都对
网络性能
和隔离性有着越来越高的要求。例如:低延迟:一些期货行业用户选择在期货公司机房托管服务器并自行编写交易程序,以实现对市场波动的快速(微秒级)反应。
志凌海纳SmartX
·
2023-10-23 20:13
网络
神奇的linux技术:Linux观测技术bpf,用bpf来观测tcp网络
建立连接与数据传输专注后台服务器开发,包含了C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,
协程
linux大本营
·
2023-10-23 19:01
c++
linux
tcp
bpf
golang 八股文整理
目录进程、线程、
协程
Go的垃圾回收机制GC的触发条件GC的调优GMP调度和CSP模型Goroutine的调度原理Goroutine的切换时机Context结构原理Context工作原理Context使用场景
小小小熊猫5
·
2023-10-23 19:25
golang
专栏
golang
EPOLL
IN
EPOLL
OUT 各种情况总结。【面试复盘】【学习笔记】
麻了,对
epoll
的触发机制理解不深刻…面试又被拷打了…下面总结一下各种情况,并不涉及底层原理,底层原理看这里。文章结构可以看左下角目录、有什么理解的不对的,请大佬们指点。
qq_53398102
·
2023-10-23 09:20
面试
c++
网络
经验分享
服务器
进程,线程,
协程
【笔记】【个人理解】
由于简历上写了一个有关
协程
的项目,结果面试的时候疯狂被问
协程
(然而我不太懂呜呜呜),直接就被问烂了…下面再次捋一捋进程、线程、
协程
。(以下是个人理解,欢迎指正。)问题展开:进程是什么?进程的优缺点?
qq_53398102
·
2023-10-23 09:50
笔记
面试
c++
数据结构
开发语言
基于 Linux ucontext 函数族实现的 简易的,非对称的
协程
库
写了个
协程
库(小玩具)指路:请移步GitHub里面有三个分支,README.md写的应该还是挺清楚的。前前后后写了好久…我是一个大三找实习的鼠鼠,加油吧!!!
qq_53398102
·
2023-10-23 09:50
linux
c++
c语言
学习
数据结构
性能测试工具-Locust的使用方法
Locust是一款使用Python开发的开源性能测试工具,支持分布式,可在多台主机上对系统持续发送请求,与Jmeter、LoadRunner的等压测工具使用线程的方式模拟用户请求不同,Locust是使用
协程
的方式模拟用户请求
小白典
·
2023-10-23 07:17
测试工具
压力测试
python
【计算机网络笔记】TCP/IP参考模型基本概念,包括五层参考模型
计算机网络的结构数据交换之电路交换数据交换之报文交换和分组交换分组交换vs电路交换计算机
网络性能
(1)——速率、带宽、延迟计算机
网络性能
(2)——时延带宽积、丢包率、吞吐量/率计算机网络体系结构概念OSI
不怕娜
·
2023-10-23 07:45
计算机网络
笔记
tcp/ip
golang并发编程案例
本文主要学习了生产者和消费者模式、
协程
管道定时任务的应用和WaitGroup并发控制原理以及底层源码解读。
怜雨慕
·
2023-10-23 06:37
Golang并发学习
golang
java
开发语言
golang并发编程面试题
1、用两个
协程
打印交替打印字母和数字,例如A1B2C3D4E5…注意:WaitGroup对象不是一个引用类型,通过函数传值的时候需要使用地址,因为Go语言只有值传递,传递WaitGroup是值的话,就会导致会发生
时鲟、时倾
·
2023-10-23 06:35
golang
开发语言
golang学习笔记系列之并发编程
创建一个
协程
非常简单,就是在一个任务函数前面添加一个go关键字:gotask()packagemainimport("fmt""time")funcshow(namestring){fori:=0;i5
白日梦想猿
·
2023-10-23 06:03
golang
golang
学习
java
go并发编程之一:并发与并行的区别、go语言并发优势
go并发编程之一:并发与并行的区别、go语言并发优势并发与并行的区别并发并行go语言并发优势进程与线程线程与
协程
线程与
协程
的通俗说明goroutine和
协程
的区别并发与并行的区别并发并发(concurrency
java_xxxx
·
2023-10-23 06:02
#
任督二脉_go
golang
学习VGG笔记
文章目录16~19层深的卷积神经网络VGGNet探索了卷积深度和性能的关系:深度一定程度上影响
网络性能
,能使错误率下降,拓展性,泛化性变好。
小蒋的技术栈记录
·
2023-10-23 03:17
深度学习
深度学习
MicroPython的MQTT实现(asyncio
协程
版)
一、改自:umqtt.simple代码https://github.com/micropython/micropython-lib/tree/master/umqtt.simple二、免费MQTT测试服务器https://www.emqx.cn/mqtt/public-mqtt5-brokerhttps://www.emqx.cn/mqtt/mqtt-websocket-toolkit三、源代码(
鲲鹏混子鱼
·
2023-10-23 03:27
树莓派
MicroPython
github
python
自动驾驶
机器学习
pytorch
什么是
协程
协程
toyield含义:产出和让步。
风果常识
·
2023-10-23 01:05
muduo源码剖析之channel通道类
channel是在
epoll
和TcpConnection之间起沟通作用,故也叫做通道,其它类通过调用channel的setCallbcak来和建立channel沟通关系。Channel类主要作用:
@新法
·
2023-10-22 21:18
源码剖析
服务器
后端
c++
c语言
linux
io复用之
epoll
核心源码剖析
绪论linux
epoll
主要函数只有三个,分别为:
epoll
_create:创建
epoll
poll对象并初始化
epoll
_ctl:操作
epoll
ooll对象,增加,修改,删除
epoll
_wait:在
epoll
poll
@新法
·
2023-10-22 21:47
源码剖析
c++
后端
linux
unix
c语言
羊肉卷包装袋厂家@5G手机被称为名列前茅黑科技
巴龙5000基带提供了SA和NSA双组网可能,
网络性能
强大。另外,麒麟980、后置4000万徕卡三摄也都是不错的配置。
大米专用三边封真空包装袋
·
2023-10-22 18:06
6.
协程
的挂起
挂起函数的作用以及使用场景:挂起函数会让
协程
从正在执行它的线程上脱离,并在挂起函数执行结束恢复到原线程,实现非阻塞式挂起。
学吉他的袁先生
·
2023-10-22 17:27
CDN加速与DDoS攻击防护:保障网站稳定与用户体验
在今天的数字时代,
网络性能
和安全性是网站运营的两个至关重要的方面。CDN(内容分发网络)不仅可以加速网站的内容交付,还可以在防护DDoS(分布式拒绝服务)攻击方面发挥关键作用。
剑盾云安全专家
·
2023-10-22 17:11
ddos
ux
web安全
服务器
网络安全
网络
西山居 游戏研发工程师实习生 面经
你实习接受加班么4、说一下Unity的生命周期,Start和Awake哪里不同5、Unity中Update与FixedUpdate的区别,怎么设置FixedUpdate的帧率6、介绍一下Unity中的
协程
是怎么样实现的
EUGOUALICE
·
2023-10-22 14:23
面经
游戏
开发语言
面试
c#
c++
unity
基于Reactor模式下的
epoll
多路复用服务器
文章目录一、认识Reactor模式1.1Reactor模式的概念1.2Reactor模式的组件1.3Reactor模式的流程1.4Reactor模式的优点二、Reactor模式下的
epoll
ET服务器2.1
求知.
·
2023-10-22 11:53
计算机网络
项目
Linux学习
服务器
网络
Unix/Linux 编程:网络编程之
epoll
与Reactor
在上一篇文章中实现了
epoll
的非阻塞IO的服务端程序可是如果实际应用中需要注册大量事件,一个超长的if代码块会严重降低代码的可读性和管理因此参考了Reactor模型的实现改写了
epoll
服务器。
sesiria
·
2023-10-22 11:53
Linux
C
后端
epoll
Linux网络编程-
epoll
三次握手四次挥手主要函数int
epoll
_create(intsize);int
epoll
_ctl(intepfd,intop,intfd,struct
epoll
_event*event);int
epoll
_wait
小o魂
·
2023-10-22 11:53
网络
linux
服务器
基于
Epoll
的Reactor模式
Reactor模式Reactor模式的定义Reactor模式中的主要角色
Epoll
(ET)服务器EventItem类的设计Reactor类的设计回调函数套接字相关引入线程池Reactor模式的定义Reactor
一个山里的少年
·
2023-10-22 11:23
服务器
运维
TCP_网络编程(二)
epoll
的管理reactor
epoll
的管理reactor
epoll
epoll
如何使用
epoll
的et与lt
epoll
的底层原理
epoll
的介绍,和使用函数?
amanda39
·
2023-10-22 11:22
epoll
epoll
Linux C
epoll
实现简单的Reactor模型-http server demo
本文说明本文主要使用linux
epoll
实现了一个reactor模型,并且在此基础上实现一个httpserverdemo。
abcd552191868
·
2023-10-22 11:50
C/C++编程
零声-linux课程总结
c语言
网络
http
服务器
面试
epoll
,reactor模型理解
在对多客户端的网络编程的一个很拥有的方式是通过
epoll
来管理socfd,通过
epoll
_create创建
epoll
对象,通过
epoll
_ctl加入想要关心sockfd,可以在sockfd相应事件触发时调度
lyt_dawang
·
2023-10-22 11:50
后端reactor模型
网络编程
c++
epoll
网络
socket
event
【linux网络编程】
epoll
反应堆模型
1、原始的
epoll
模型socket、bind、listen创建socket套接字--->
epoll
_create创建监听红黑树--->返回监听文件红黑树文件描述符epfd--->
epoll
_ctl()
StudyWinter
·
2023-10-22 11:20
linux网络编程
C&C++记录学习
linux
网络编程
epoll
初识
epoll
与Reactor设计模式
文章目录基本介绍Reator的优点
epoll
多路复用接口
epoll
水平触发以及边缘触发一个用
epoll
实现的小web服务器基本介绍Reactor模式称为反应堆模式或应答者模式,是基于事件驱动的设计模式,
CAccept
·
2023-10-22 11:19
Linux
#
五种网络IO模式
设计模式
开发语言
linux
【
epoll
】
epoll
多路复用和Reactor设计思想
目录1、Reactor设计思想文章相关视频讲解:C/C++Linux服务器开发高级架构学习视频点击:C/C++Linux服务器开发/Linux后台架构师-学习视频
epoll
原理剖析以及reactor模型应用
Linux服务器开发
·
2023-10-22 11:19
Linux服务器开发
后端开发
epoll
epoll
reactor
网络编程
后端开发
Linux服务器开发
350行C代码实现
epoll
reactor模型
有了
epoll
为什么还需要reactor?
他过江
·
2023-10-22 11:49
Linux
C++后台
网络编程
epoll
reactor
【网络编程】基于
epoll
的ET模式下的Reactor
腾讯云阿里云华为云#include#include#include#include#include"Err.hpp"#include"Log.hpp"#include"Sock.hpp"#include"
Epoll
.hpp
蒋灵瑜的笔记本
·
2023-10-22 11:18
网络编程
网络
golang
协程
介绍和理解
1、介绍
协程
前先需要了解进程和线程进程:程序在操作系统中的一次执行过程,系统进行资源分配和调度的一个独立单位。
小心小新啊
·
2023-10-22 09:28
语言
golang协程
goroutine
Kotlin
协程
介绍
前言1.Kotlin
协程
是啥?
caremmm
·
2023-10-22 09:28
Android知识点
kotlin
android
kotlin
Unity3D
协程
介绍 以及 使用
Unity3D
协程
介绍以及使用作者ChevyRay,2013年9月28日,snaker7译原文地址:http://unitypatterns.com/introduction-to-coroutines
初仔仔
·
2023-10-22 09:27
C语言---
协程
介绍
1、
协程
概念1.1什么是进程和线程? 在了解
协程
之前先复习下进程和线程的概念,有助于我们更好的理解
协程
。 进程是正在运行的程序的实例,进程拥有代码和打开的文件资源、数据资源、独立的内存空间。
WangChchg
·
2023-10-22 09:56
C语言
linux
经验分享
c语言
Unity3D
协程
介绍以及使用
本文转自:Unity3D
协程
介绍以及使用作者ChevyRay,2013年9月28日,snaker7译原文地址:http://unitypatterns.com/introduction-to-coroutines
coffeecato
·
2023-10-22 09:55
Unity3d
Unity3D协程
Coroutine
Yield
StartCoroutine
Unity
协程
介绍及使用
这周实在不想再写博客了,而且这篇文章写得非常好所以直接拉过来了:Unity3D
协程
介绍以及使用作者ChevyRay,2013年9月28日,snaker7译原文地址:http://unitypatterns.com
玉雪逐梅
·
2023-10-22 09:25
Unity游戏开发
unity3d
协程
C++
协程
之
协程
介绍
文章目录产生背景
协程
和异步IO以及多线程的对比处理IO密集型任务
协程
的实现机制
协程
函数的特点有栈
协程
无栈
协程
有栈
协程
和无栈
协程
对比产生背景对于后台开发,我们有一个非常重要的问题即使用尽可能少的服务器资源处理海量的请求
蓝子娃娃
·
2023-10-22 09:24
C/C++
协程
Unity
协程
介绍以及使用
作者ChevyRay,2013年9月28日,snaker7译原文地址:http://unitypatterns.com/introduction-to-coroutines/在Unity中,
协程
(Coroutines
HawkJony
·
2023-10-22 09:53
Unity
API
&
Math
协程
unity
python
协程
介绍
协程
,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:
协程
是一种用户态的轻量级线程。
协程
拥有自己的寄存器上下文和栈。
会不会依然想起我a
·
2023-10-22 09:22
python
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他