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网络性能
01_FreeRTOS基础知识
目录裸机与RTOS介绍裸机与RTOS特点FreeRtos简介任务调度简介抢占式调度时间片调度
协程
式调度任务状态裸机与RTOS介绍假设小明在打游戏,此时女盆友微信回复了信息。
Tree-gg
·
2023-10-16 02:28
FreeRTOS
单片机
嵌入式硬件
FreeRTOS
#FreeRtos 基础知识
什么是多任务系统单任务系统:又叫前后台任务,前台:中断服务程序,后台:while(1)缺点:CPU利用率低FreeRTOS:抢占式实时多任务系统高优先级任务打断低优先级任务FreeRTOS的任务与
协程
协程
放弃只搞任务
Ant?1
·
2023-10-16 02:57
freeRTOS
stm32
并发编程(四)—— 并发网络通信模型、IO并发、
协程
的多线程网络并发模型基于multiprocessing的多进程网络并发模型扩展:集成模块完成多进程/多线程网并发ftp文件服务器IO并发IO分类阻塞IO非阻塞IOIO多路复用select方法@@扩展:位运算poll方法
epoll
酷酷的橙007
·
2023-10-16 01:21
多任务并发编程
并发网络通信模型
IO并发
协程
值得学习的C/C++开源项目 & C++资源大全
========================PartI========================值得学习的C语言开源项目LibevLibev是一个开源的事件驱动库,基于
epoll
,kqu
royt
·
2023-10-16 00:52
C/C++
C++
题解 | #某宝店铺连续2天及以上购物的用户及其对应的天数#
小红书Android社区技术二面时长:40分钟1、进程、线程、
协程
han_xue_feng
·
2023-10-15 23:53
java
金山wps golang面试题总结
简单自我介绍如果多个
协程
并发写map会导致什么问题如何解决(sync.map,互斥锁,信号量)chan什么时候会发生阻塞如果chan缓冲区满了是阻塞还是丢弃还是panicchan什么时候会panic描述一下
科比不来it
·
2023-10-15 23:49
golang
golang
开发语言
后端
在Android中使用Protocol Buffers
网络性能
优化的终极手法就是不通过网络传输,但这常常是不可能的。但我们还是可以通过对网络传输的数据本身做优化,来获得更好的性能,性能就应该从每一个可能的地方榨取。
hanpfei
·
2023-10-15 22:53
Android
开发
Eventlet实现简单的生产者-消费者模型
我对线程不熟,这里用Python2.7+Eventlet的
协程
实现一下,算是证明一下自己做过这个东西。#!/usr/bin/pyth
我要牛肉面面
·
2023-10-15 21:43
Java I/O 之Netty实战
I/O多路复用技术通过把多个I/O的阻塞复用到同一个select的阻塞上,从而使得系统在单线程的情况下可以同时处理多个客户端请求这里进程是被select阻塞但不是被socketio阻塞Selectvs
Epoll
landon30
·
2023-10-15 19:50
操作系统之进程(面试总结)
2、进程2.1、进程、线程、
协程
的区别进程线程
协程
定义资源分配和拥有的基本单位资源调度的基本单位用户态的轻量级线程,线程内部调度的基本单位切换情况进程CPU环境(栈、寄存器、页表、句柄等)的保存以及新调度的进程
loytuls
·
2023-10-15 19:37
操作系统
面试
职场和发展
Linux网络编程系列之服务器编程——多路复用模型
在服务器端,常见的多路复用技术包括select、poll和
epoll
等。这些技术允许服务器同时监听多个客户端连接请求,当有请求到达时,会通知服务器进行处理。
Great Macro
·
2023-10-15 18:00
C语言程序设计
Linux
c语言
linux
Python中异步
协程
的使用方法介绍
Python中异步
协程
的使用方法介绍1.前言在执行一些IO密集型任务的时候,程序常常会因为等待IO而阻塞。
小明乐
·
2023-10-15 18:07
python
2021-09-04 最简单的Golang定时器应用以及最简单的
协程
入门儿
什么是
协程
,作用是什么?
协程
是Go语言实现并发处理的一种方式,说成人话就是在一个程序里同时跑两段代码。
rockage
·
2023-10-15 17:33
Golang
编程
golang
Python多线程多进程、异步、异常处理等高级用法
文章目录前言多线程多进程多线程多进程
协程
总结异步基本概念异步编程asyncioaiohttp异常常见异常异常处理自定义异常lambda表达式lambda表达式用法高阶函数functoolsitertools
RyanC3
·
2023-10-15 14:58
#
python
python
开发语言
后端
安全研发启蒙课:合理使用
协程
优化YAK插件
引言
协程
是一种轻量级的线程,可以在单个线程中实现并发执行。与线程不同的是,
协程
之间的切换成本非常低,可以在不阻塞线程的情况下实现高并发,非常适合用在漏洞扫描等需要高并发的场景。
程序员桔子
·
2023-10-15 14:20
安全
论文浅尝 | 深度神经网络的模型压缩
笔记整理:闵德海,东南大学硕士,研究方向为知识图谱链接:https://arxiv.org/abs/1412.6550动机提高神经网络的深度通常可以提高
网络性能
,但它也使基于梯度的训练更加困难,因为更深的网络往往更加强的非线性
开放知识图谱
·
2023-10-15 12:37
dnn
人工智能
神经网络
深度学习
机器学习
Go中看似简单的WaitGroup源码设计,竟然暗含这么多知识?
Go语言提供的
协程
goroutine可以让我们很容易地写出多线程程序,但是,如何让这些并发执行的goroutine得到有效地控制,这是我们需要探讨的问题。
机器铃砍菜刀
·
2023-10-15 10:52
指针
java
go
编程语言
多线程
基于多线程的Reactor模式的 回声服务器 EchoServer
记录下一个线程专门用来接受accept获取客户端的fd获取fd之后从剩余的执行线程中找到一个连接客户端数量最少的线程然后将客户端的fd加入到这个线程中并通过
EPOLL
监听这个fd线程之间通过eventfd
QMCY_jason
·
2023-10-15 10:14
服务器
运维
解密Socks5代理和代理IP:网络工程师的隐秘武器
在当今数字化时代,网络工程师肩负着维护网络安全、数据保护以及
网络性能
优化等重要任务。
ips55
·
2023-10-15 10:22
网络
tcp/ip
网络协议
什么是协议、端口、
协程
有的说英语,有的说中文,有的说德语,说同一种语言的人可以交流,不同的语言之间就不行了为了解决不同种族人之间的语言沟通障碍,现规定国际通用语言是英语,这就是一个规定,这就是协议计算机网络沟通用什么现在的生活中,不同的计算机只需要能够联网(有线无线都可以)那么就可以相互进行传递数据那么不同种类之间的计算机到底是怎么进行数据传递的呢?就像说不同语言的人沟通一样,只要有一种大家都认可都遵守的协议即可,那么
奈良真纯
·
2023-10-15 03:33
Lua
协程
一、
协程
Lua中使用半
协程
的方式进行组织代码。
江澎涌
·
2023-10-15 03:38
Lua
lua
android
开发语言
c++
c语言
线程、进程池、
协程
线程是开在进程里面的,需要先有进程,在有线程,一个进程中至少有一个线程,当然,也可以有多个线程进程是资源分配的基本单位,线程是CPU执行的最小单位,每一个进程中至少有一个线程进程和线程都是由操作系统来调度的,
协程
它是由程序员来调度的进程
我每天都好饿
·
2023-10-15 02:54
网络编程和并发编程
python
后台面试题库
如果了解
协程
,那协
123archu
·
2023-10-15 02:59
流水账-使用strace调试解决Pistache中Too Many Open Files
我们实验室的某个存储项目在开发的时候就出现了这个故障:E042102:43:45.96094916431575ev_
epoll
ex_linux.cc:1450]pollset_set_add_pollset
小忍甜甜圈
·
2023-10-15 01:33
Golang | 一文带你快速入门context
前言Go1.7引入了context包,其中定义了多种上下文,包括可主动取消的上下文,带截止时间或超时时间的上下文,带值传播的上下文context包的引入意义非凡,它可以让信息(如:用户信息)在
协程
之间传递变得更加便捷
灭BUG
·
2023-10-15 00:59
Rust 学习心得<4>:async/await 如何工作
Rust学习心得<4>:async/await如何工作asyncawait总结2019年底Rust正式支持async/await语法,完成了Rust
协程
的最后一块拼图,从而异步代码可以用一种类似于Go的简洁方式来书写
Kingwel2020
·
2023-10-14 20:57
rust
C语言网络编程基础(linux)
目录文件描述符与套接字网络编程的基本流程基础的函数和结构体(持续更新)socket函数sockaddr和sockaddr_in结构体bind函数listen函数accept函数recv函数writev函数readv函数connect函数fcntl函数
epoll
WE xiye
·
2023-10-14 18:14
c语言
网络
linux
io_uring原理
它以高效率、适用面广碾压aioio_uring可以访问directio、bufferio和网络IO它的性能近乎原生的内存操作在磁盘访问方面,媲美spdk在网络访问方面,以多倍的优势超越
epoll
AIO存在的问题只能访问
谭英智
·
2023-10-14 18:37
从根上理解高性能、高并发(一):深入计算机底层,理解线程与线程池
1、系列文章引言1.1文章目的作为即时通讯技术的开发者来说,高性能、高并发相关的技术概念早就了然与胸,什么线程池、零拷贝、多路复用、事件驱动、
epoll
等等名词信手拈来,又或许你对具有这些技术特征的技术框架比如
hellojackjiang2011
·
2023-10-14 13:26
高并发
网络通信
从根上理解高性能、高并发(三):深入操作系统,彻底理解I/O多路复用
1、系列文章引言1.1文章目的作为即时通讯技术的开发者来说,高性能、高并发相关的技术概念早就了然与胸,什么线程池、零拷贝、多路复用、事件驱动、
epoll
等等名词信手拈来,又或许你对具有这些技术特征的技术框架比如
hellojackjiang2011
·
2023-10-14 13:26
高并发
高性能
多路复用
网络编程
即时通讯
992-Golang的select原理
程序中声明两个channel,分别为chan1和chan2,依次启动两个
协程
,分别向两个channel中写入一个数据就进入睡眠。select语句两个c
林林林ZEYU
·
2023-10-14 11:18
Golang语言的学习
golang
开发语言
后端
Android EditText详解,kotlin
协程
实现原理
publicPhoneNumberTextWatcher(EditTextphoneEt){this.phoneEt=phoneEt;}@OverridepublicvoidafterTextChanged(Editables){//TODOAuto-generatedmethodstubif(s.length()==13){}}@OverridepublicvoidbeforeTextChang
wa2231a
·
2023-10-14 07:15
程序员
架构
移动开发
android
交通 | python网络爬虫:“多线程并行 + 多线程异步
协程
推文作者:Amiee编者按:常规爬虫都是爬完一个网页接着爬下一个网页,不适应数据量大的网页,本文介绍了多线程处理同时爬取多个网页的内容,提升爬虫效率。1.引言一般而言,常规爬虫都是爬完一个网页接着爬下一个网页。如果当爬取的数据量非常庞大时,爬虫程序的时间开销往往很大,这个时候可以通过多线程或者多进程处理即可完成多个网页内容同时爬取的效果,数据获取速度大大提升。2.基础知识简单来说,CPU是进程的父
运筹OR帷幄
·
2023-10-14 02:50
爬虫
[
epoll
源码走读]
epoll
源码实现-预备知识
epoll
源码涉及到很多知识点:(socket)网络通信,进程调度,等待队列,socket信号处理,VFS(虚拟文件系统),红黑树算法等等知识点。
wenfh2020
·
2023-10-13 21:21
深入探讨QUIC的工作原理,它是如何改善
网络性能
的?
它代表了对
网络性能
的追求,旨在提供更好的用户体验,但与此同时,QUIC也带来了一系列网络安全和监控方面的挑战。在当今数字化世界中,网络速度是一切的关键。
linux大本营
·
2023-10-13 16:46
QUIC
网络协议
UDP
tcp
解密Socks5代理和代理IP:网络工程师的隐秘武器
在当今数字化时代,网络工程师肩负着维护网络安全、数据保护以及
网络性能
优化等重要任务。
yls5yl
·
2023-10-13 16:41
网络
tcp/ip
网络协议
[golang]golang并发编程-
协程
协程
,也叫gorountinego语言诞生比较晚,web2.0开发逐渐主流,高并发需求大go一开始就没有打算让我们去实例化一个线程,而是使用
协程
多线程-每个线程占用的内存比较多而且系统切换开销比较大轻量化线程
anyTimeWithYou
·
2023-10-13 16:22
Golang
golang
web
go map/slice 并发写的线程安全问题
关于方法二(对于map也同理且适用):可以考虑把数据写入、更新的代码封装到一个channel中,有一个专门的
协程
来单独维护slice的数据更新。
dreamer'~
·
2023-10-13 16:18
Golang
golang
一次c++监听Linux文件目录的实践
使用的到技术:1.inotify2.
epoll
3.thread环境:android系统demo测试:1.通过UI按钮触发启动监听,观察监听过程日志;2.通过UI按钮触发读取新增文件内容。
行走的鱼er
·
2023-10-13 13:32
linux
服务器
运维
Kotlin
协程
知识点
Android上的Kotlin
协程
|AndroidDevelopers(google.cn)官方网址1.什么是
协程
?
魔鬼辣不够辣
·
2023-10-13 08:54
阶段学习
kotlin
开发语言
android
Linux中常用的的API
函数文件属性操作函数目录操作函数目录遍历函数文件描述符操作函数进程控制相关函数exec函数族进程间通讯相关函数进程组、会话操作函数创建守护进程的步骤线程相关函数线程同步socket、TCP、UDP通讯相关函数IO多路复用
协程
Wanncye
·
2023-10-13 05:44
C++高性能服务器框架
linux
运维
服务器
【多线程案例】Java实现线程池
两种典型的解决办法:第一种是使用
协程
(轻量级线程),相比于线程,把系统调度的过程给省略了。第二种就是要讲的线程池。池:池这个词,在计算机中是一种重要的思想,在很多地方都能用到。
去北极避暑~
·
2023-10-13 04:21
习题总结
多线程安全
java
开发语言
「流云行走,代码穿梭:Wails 携手 ChatGPT 打造 MOOC 下载器」
AD需要gpt账号的+v:iseswordgpt起名字gpt翻译代码因为为下载器里面有js加密代码,之前就是把网站上面的js加密代码扣下来,用goja运行js代码,但是它不能用于
协程
,要是想用goja,
esword is me
·
2023-10-13 03:41
chatgpt
javascript
前端
js 必须掌握的知识点 异步 promise async await
js异步模式只要涉及到底层接口操作,js会自动转入
协程
处理(类似于多线程),这就是异步处理的本源.普通的js代码是不会自动进入异步模式***,又因为js是单线程*,如果出现耗时操作,程序就会阻塞很久,导致后续代码无法执行
趣魂
·
2023-10-13 03:41
前端
js
promise
async/await
异步
unity使用多线程
首先Unity一般是避免使用多线程的,unity提供了一种
协程
的概念(coroutine)yield,但是这个
协程
归根到底也不是多线程,它只是起到一个延迟执行的效果。但是为什么我们需要使用多线程呢?
_Bob_
·
2023-10-13 03:20
Go语言向导: 通过例子学习Golang
Go支持并发编程,即它允许多个进程同时运行,这是通过使用通道、
协程
等实现。Go有垃圾回收机制,它自己实现内存管理并且允许函数的延迟执行。
pyihe
·
2023-10-13 02:31
Golang 基础面试高频题总汇【第一版】来啦~
{fmt.Println("打印中")}()deferfunc(){fmt.Println("打印后")}()panic("触发异常")}输出:打印后打印中打印前panic:触发异常......解析:
协程
遇到
大叔说码
·
2023-10-13 02:40
Linux 网络编程学习笔记——十二、高性能 I/O 框架库 Libevent
可移植性:不同的操作系统具有不同的I/O复用方式,比如Solaris的dev/poll文件,FreeBSD的kqueue机制,Linux的
epoll
系列系统调用。
BeZer0
·
2023-10-12 23:49
计算机网络
linux
网络
服务器
Linux高性能服务器编程 学习笔记 第十二章 高性能IO框架库Libevent
不同的操作系统有不同的IO复用方式,如Solaris的/dev/poll文件、FreeBSD的kqueue机制、Linux的
epoll
系列系统调用。3.对并发编程的支持。在多进程和多线程环境下,
吃着火锅x唱着歌
·
2023-10-12 23:46
Linux高性能服务器编程
服务器
linux
学习
golang pprof监控系列(2) —— memory,block,mutex 使用
不就是cpu,内存,各种阻塞开销,线程,
协程
概况这些运行指标或环境。golang语言自带了工具库来帮助我们描述,探测,分析这些指标或者环境信息,让我们来学习它。
蓝胖子的编程梦
·
2023-10-12 22:09
服务监控
golang
开发语言
性能优化
上一页
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
其他