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
swoole协程
有缓冲channel和无缓冲channel
缓冲channel和无缓冲channel是Go语言中用于
协程
(goroutine)间通信的两种类型的通道。
菜鸟要加油!
·
2024-02-13 14:09
golang
<<流畅的Python>>书评
这本书只看了前16章,后面的
协程
+元编程目前感觉用不到,还没有看,以后有机会看。
格兰杰小L
·
2024-02-13 04:13
【Python】
协程
以及多进程+
协程
的使用
文章目录前言一、异步编程1.python中的异步2.非阻塞的I/O操作二、
协程
的使用1.异步操作2.事件循环3.单个任务4.批量任务5.同步调用异步6.网路同步请求和异步请求对比三、自定义
协程
写一个
协程
三方库四
我辈李想
·
2024-02-13 00:39
Python全家桶
python
开发语言
[优雅的面试] 进程 线程
协程
分的清
面试官大佬:小伙子,咱今儿个先聊聊进程线程这块的知识哈,就先说说进程吧。我:存储在硬盘中的代码是静态文件,运行中的程序被称为进程。进程之间数据是相互隔离的。一般说来,一个进程并不是自始至终连续不停地运行的,它与并发执行中的其他进程的执行相互制约。在一个进程的活动期间至少具备三种基本状态,即运行状态、就绪状态、阻塞状态。①当进程被创建完成并初始化后,会变成就绪状态。②处于就绪状态的进程被操作系统的进
咖啡加 剁椒
·
2024-02-12 10:15
软件测试
面试
linux
服务器
功能测试
软件测试
自动化测试
程序人生
并发最基本要理解的进程、线程、
协程
一、进程1.什么是进程?进程是操作系统进行资源分配和调度的基本概念,可以说进程是线程的容器,一个进程里包括数据区域和堆栈存储着活动过程调用的指令和本地的变量,进程没运行时候处于没有生命的一个实体的状态,运行时依赖处理器给他活体状,一个进程至少有一个线程,如果没有的话那么这个线程就是它本身。一、多进程的概念理论上一个CPU只能给一个进程,如果想一个CPU运行多个进程的话,那就是多进程,就要使用并发技
毛毛虫de一生
·
2024-02-12 08:42
重新编译
Swoole
并开启 Openssl
最近使用Hyperf的时候,在使用CURL请求外部的https链接回报这样的错误:youmustconfigurewith--enable-openssltosupportsslconnectionwhen……它提示我必须配置--enable-openssl,虽然我知道这句话的文字意思,但是并不知道具体怎么操作才能进行配置,因为我并不知道他的具体执行步骤或使用流程。经过昨天的相关搜索和验证,弄清了
Ultra_efficient
·
2024-02-12 05:13
Android—手把手Kotiln零基础教学(含视频教程)
我将带你从零基础开始学习Kotlin,从基础语法的掌握到对
协程
的精通,让你完完全全的从Java百分百转移到Kotlin大军来!
我爱田Hebe
·
2024-02-12 00:55
使用Android
协程
代替Handler
最近,Kotlin官方推出了Kotlin
协程
,它
·
2024-02-11 21:53
android
java并发编程艺术读书笔记
1.减少上下文切换的方法有无锁并发编程、CAS算法、使用最少线程和使用
协程
。
奔跑的Robi
·
2024-02-11 20:14
Golang 中使用通道构建
协程
间的依赖关系(工作流)
为了模拟这一工作流,我们假设有五个通道和四个
协程
,每个
协程
监听前一个通道的数据,并将接收到的数据送入下一个通道中。当任务执行结束后,最好能够主动回收通道,已达到节省内存开销的目的。
·
2024-02-11 18:39
go协程channel工作流
Golang 中保存通道的 map 在设为 nil 后不会回收元素,即通道依然有效
Golang中,如果用一个map保存实例化的通道,并用在
协程
间发送和接收。当该map被赋值为nil时,管理的通道依然有效。
·
2024-02-11 18:34
听说90%的人都没搞定手撕
协程
池这道面试题!
特别的缘分听说90%的人都没搞定手撕
协程
池这道面试题!能看到这篇文章一定是特殊的缘分,请务必珍惜,请详细看看吧,哈哈。不止上图,最近Go就业训练营中不少小伙伴说,面试中碰到了好几次手撕
协程
池的问题。
·
2024-02-11 17:00
基于
Swoole
的高性能系统监控及Nginx负载均衡的实现
索引Part1服务监控Part2日志落盘处理Part3平滑重启Part4负载均衡监控是非常重要的,如果没有监控的情况下服务挂掉了,用户体验极差会丢失掉用户,在本文中我们会结合Linux+
swoole
+php
Bing的天涯路
·
2024-02-11 08:54
openresty (nginx)快速开始
.nginx常见配置一个站点配置多个域名nginx配置中location匹配规则三、OpenResty工作原理OpenResty工作原理OpenResty处理请求流程Nginx架构的好处ngx_lua
协程
西京刀客
·
2024-02-11 06:06
Linux
C/C++
openresty
nginx
运维
Nginx高性能原因
1024数量上限linuxselect模型epoll模型,变更触发回调直接读取,理论上无上限epoll模型masterworker进程模型平滑重启,平滑加载配置,不会断开用户连接masterworker模型
协程
机制依附于线程的内存模型
YoSaukit
·
2024-02-11 04:11
【Python 学习笔记】异步IO (asyncio)
协程
0x00前言之前对
协程
早有耳闻,但一直没有去学习,今天就来学习一下
协程
,再次感谢莫烦的教程。
TeamsSix
·
2024-02-10 21:19
python的
协程
协程
的概念与线程相比,
协程
是用户态轻量级的线程。与事件循环相比,是经过封装的看起来像同步的。不过
协程
也是单线程,本质也是异步+回调。
智勇双全的小六
·
2024-02-10 20:41
3.
协程
的调度(1)
上一张通过四种启动模式,我们知道只有调度器ok,才能执行
协程
里面的代码,那么
协程
是如何调度的?
学吉他的袁先生
·
2024-02-10 19:38
golang for 循环创建
协程
问题
golang里,在for循环里面起
协程
,如下代码。会输出for循环的最后一个数,或者参杂有不确定的其他数字。原因如下:golang是值拷贝传递。for循环很快,
协程
创建需要的时间大于for循环的时间。
拿来吧 你
·
2024-02-10 18:33
笔记
golang
协程
goroutine简介
Goroutine的主要概念:G(Goroutine):Go的
协程
;M
alwaysrun
·
2024-02-10 18:32
Go
golang
goroutine
协程
.NET周报【10月第1期 2022-10-11】
本周精选继C#实现await/async无栈
协程
几年后,davidwrighton实现了.NET绿色线程(有栈
协程
)的原型https://github.com/dotnet/runtimelab/pull
dotNET跨平台
·
2024-02-10 12:03
java
python
人工智能
linux
编程语言
基于Hilt+Retrofit+
协程
的MVVM模式探索
一、简介年初开始我们公司的项目上开始使用MVVM与Jetpack,但是我们并没有使用Kotlin,最近想学习一下Kotlin的
协程
,所以写了个Demo,然后就寻思写篇博客。
Android开发指南
·
2024-02-10 07:10
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
面试复盘——10
面试先是自我介绍先交流了实习项目腾讯云实习项目:问到了
协程
当时具体是怎么用的,如何通信、如何控制
协程
的。
Climber47
·
2024-02-10 06:27
面试复盘——失败乃成功之母
面试
职场和发展
Kotlin
协程
----- suspendCoroutine和suspendCancellableCoroutine的使用
Android_Banner.jpg简介suspendCoroutine的使用suspendCancellableCoroutine的使用Retrofit是如何支持
协程
的suspendCoroutine
dashingqi
·
2024-02-10 04:00
草莓CDMS原创内容分销系统,微信小说平台系统,附带系统搭建教程,搭建手册
基于ThinkPHP5.1、Easywechat4.0、
Swoole
和Redis等尖端技术,草莓CDMS确保了系统的稳定性、高效性和可扩展性。其中,
Swoole
和Redis的智能推送模块使得内
行动之上
·
2024-02-09 19:40
源码免费下载
bootstrap
前端
html
给大家分享一篇 分布式计算--(分布式+多进程+多线程+多
协程
)
先来个最简单的例子:把1-10000每个数求平方服务器server:用两个队列存储任务、结果定义两个函数要实现分布式得继承multiprocessing.managers.BaseManager在主函数里multiprocessing.freeze_support()开启分布式支持注册两个函数给客户端调用创建管理器,设置ip地址和开启端口、链接密码。用两个队列加任务、收结果。用刚刚注册的函数把1-
龙皓晨
·
2024-02-09 18:13
C++ 与 Lua 的
协程
交互
从之前分享的《Lua
协程
》文章中知道:Lua语言的线程是协作式的,即
协程
,可以避免因不可预知的线程切换带来的问题。Lua状态间内存不共享,所以各个状态相互独立运行,可以并行操作。一
江澎涌
·
2024-02-09 17:54
Lua
c++
lua
开发语言
android
c语言
ios
Golang 定时任务(cron)
他后台的运行模式是当有一任务达到执行时间则启动一个
协程
来执行任务,只要到达了执行时间不管上一次任务执行是否完成都会在启动一个
协程
执行这个任务,假设我这里有一个任务是一分钟执行一次,但是任务执行时间不是很确定可能在一分钟内结束也可能超过一分钟
盲人摸象-
·
2024-02-09 15:25
Golang
go
cron
小猿圈分享-golang实现
协程
安全的几种方式
近些年go语言越来越多的被用在公司的开发中,同时学习go语言的朋友越来越多,小猿圈也为了跟上时代的脚步,给大家整理一些用go语言实现
协程
安全的几种方式。
小猿圈IT教育
·
2024-02-09 10:30
89.Go使用channel优雅的收集多
协程
的结果
基础写法:引入sync.WaitGroup基本使用二、进阶写法:使用结构体收集结果和错误三、进阶写法二:使用select收集结果和错误一、基础写法:引入sync.WaitGroup基本使用在日常工作中,使用
协程
提高处理效率是非常常见的技巧
百里守约学编程
·
2024-02-09 07:27
go
golang
开发语言
后端
hyperf php,hyperf:php
swoole
框架
Hyperf是基于
Swoole
4.5实现的高性能、高灵活性的PHP
协程
框架,内置
协程
服务器及大量常用的组件,性能较传统基于PHP-FPM的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可
cksh20190209
·
2024-02-09 00:19
hyperf
php
php怎么进行异步编程,简述php异步编程
因此出现了
Swoole
和WorkerMan两个国内流行的常驻内存框架。这两个框架原理都是通过事件循环,让程序一直停留在内存,等待外部请求,达到高并发。
三木在Yummy
·
2024-02-09 00:49
php怎么进行异步编程
php怎么进行异步编程,php异步编程是怎样的?
因此出现了
Swoole
和WorkerMan两个国内流行的常驻内存框架。这两个框架原理都是通过事件循环,让程序一直停留在内存,等待外部请求,达到高并发。
日立中央空调
·
2024-02-09 00:49
php怎么进行异步编程
开发知识点-
swoole
高性能Php异步编程框架
swoole
高性能Php异步编程框架介绍主要特性应用场景使用
Swoole
的优势介绍
Swoole
是一个高性能的PHP异步编程框架,它允许PHP开发者编写高并发、实时、异步的网络服务器和应用。
amingMM
·
2024-02-09 00:19
swoole
php
后端
Lua
协程
-coroutine
lua也有
协程
这个机制,用以完成非抢占式的多任务处理。
协程
与线程
协程
和线程类似,有自己的堆栈、局部变量、指令指针等等。
keep-learner
·
2024-02-08 23:57
lua
开发语言
5道题
1、队列和栈有什么特点:*队列先进先出,栈先进后出*从"数据结构"的角度看,它们都是线性结构,即数据元素之间的关系相同2、谈谈进程、线程、
协程
:*进程是资源分配的单位*线程是操作系统调度的单位*进程切换需要的资源很最大
琉佳
·
2024-02-08 20:54
python
协程
async/await的理解
新老对比用asyncio提供的@asyncio.coroutine可以把一个generator标记为coroutine类型,然后在coroutine内部用yieldfrom调用另一个coroutine实现异步操作。为了简化并更好地标识异步IO,从Python3.5开始引入了新的语法async和await,可以让coroutine的代码更简洁易读。请注意,async和await是针对coroutin
一条不更新的懒狗
·
2024-02-08 17:25
Python使用回调函数或async/await关键字、
协程
实现异步编程
异步编程是一种编程模式,它允许程序在执行某个任务时,能够同时执行其他任务而不需要等待当前任务完成。在传统的同步编程中,程序执行一个任务后必须等待该任务完成后才能继续执行下一个任务。而在异步编程中,程序可以发起一个任务后立即执行其他任务,当原先的任务完成后,会通过回调函数或者其他方式通知程序,并处理任务的结果。异步编程在处理网络请求、文件读写、数据库访问等耗时操作时特别有用。它能够提高程序的性能和响
Lightning-py
·
2024-02-08 17:54
Python
python
Golang 并发 Cond条件变量
Golang并发Cond条件变量背景编写代码过程中,通常有主
协程
和多个子
协程
进行协作的过程,比如通过WaitGroup可以实现当所有子
协程
完成之后,主
协程
再继续执行。
26857259
·
2024-02-08 11:19
Golang
golang
开发语言
后端
读懂 FastChat 大模型部署源码所需的异步编程基础
原文:读懂FastChat大模型部署源码所需的异步编程基础-知乎目录0.前言1.同步与异步的区别2.
协程
3.事件循环4.await5.组合
协程
6.使用Semaphore限制并发数7.运行阻塞任务8.异步迭代器
javastart
·
2024-02-08 09:08
python
python
fastapi
gunicorn
Tecent libco C++
协程
库初探
安装https://github.com/Tencent/libco上把release版本的下下来:mkdirbuild&&cdbuild&&cmake..&&make拿到动态和静态库啦,然后cp到/usr/local/lib就完成安装啦。项目有很多example,直接进根目录make就行了。libco原理主要是理解resume和yield,非常非常强烈建议的blog:https://blog.d
Y. F. Zhang
·
2024-02-08 09:55
C++
多线程编程
Linux
c++
开发语言
算法
协程
的使用
Golang原生支持
协程
。
荒古遗尘狗贼
·
2024-02-08 08:10
纯C无操作系统轻量
协程
库Protothread使用记录
这时候可以试试Protothread这个
协程
库。
Naisu Xu
·
2024-02-08 07:36
编程相关
c语言
线程
协程
嵌入式
单片机
unity-
协程
详解
什么是
协程
协程
,即Coroutine,顾名思义,协助程序的意思。我们在进行主任务的同时,需要一些分支任务来配合工作,这就是
协程
的用处。
真的没事鸭
·
2024-02-08 06:27
unity
C#
unity
游戏引擎
c#
【Go】三、Go并发编程
并发编程我们主流的并发编程思路一般有:多进程、多线程但这两种方式都需要操作系统介入,进入内核态,是十分大的时间开销由此而来,一个解决该需求的技术出现了:用户级线程,也叫做绿程、轻量级线程、
协程
python-asyncio
清河__
·
2024-02-08 02:20
Go
golang
开发语言
后端
什么是 Python 中的
协程
(coroutine)?如何使用 async 和 await 关键字实现
协程
?如何在 Python 中实现一个简单的异步 RESTful API 客户端?Python 中
什么是Python中的
协程
(coroutine)?如何使用async和await关键字实现
协程
?
协程
(Coroutine)是一种用于异步编程的概念,允许在执行过程中暂停和恢复,而不阻塞整个程序。
顶碗冷笑话
·
2024-02-08 02:45
python
python
restful
开发语言
面试
改行学it
后端
io_uring 从原理到动手实践 part1: 使用系统调用接口实现 cat 程序
另外,在2020年,C++也正式将
协程
coroutine加入标准,我尝试使用io_uring和c++20
协程
实现了一
云微123
·
2024-02-07 15:51
linux
数据结构与算法
linux
epoll
syscall
linux下的io_uring和windows下的overlapped均可实现异步I/O,有什么异同?
另外,在2020年,C++也正式将
协程
coroutine加入标准,我尝试使用io_uring和c++20
协程
实现了一个高
lingshengxiyou
·
2024-02-07 15:21
linux
虚拟机
c++
开发语言
dpdk
PHP基础参考14-迭代生成器概念
迭代生成器概念原理关键字yieldyieldfromsend传递值参考原文:PHP基础参考14-迭代生成器概念-9ongPHP函数参考01-opcache-9ong利用生成器,php也可以做到
协程
的效果
思考的山羊
·
2024-02-07 12:44
上一页
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
其他