技术栈
协程
chunfeng—
11 天前
linux
·
c++
·
后端
·
协程
·
ntyco
纯C协程框架NtyCo
原文是由写的,写的真的很好,原文链接:纯c协程框架NtyCo实现与原理-CSDN博客在CS,BS的开发模式下,服务器的吞吐量是一个受关注的参数,吞吐量等于1秒内业务处理的次数,那么这个业务处理其实是 由 网络IO事件 + 业务处理时间 组成的。 业务不同处理时间也就不同,但是网络IO时间是可以进行优化的。
bigear_码农
17 天前
开发语言
·
python
·
线程
·
进程
·
协程
python异步协程async调用过程图解
项目中有用到协程,但是对于协程,线程,进程的区别还不是特别了解,所以用图示的方式画了出来,用于理清三者的概念。
氦客
20 天前
android
·
开发语言
·
kotlin
·
协程
·
flow
·
冷流
·
热流
kotlin知识体系(六) : Flow核心概念与与操作符指南
冷流是Flow的默认形式,其核心特点如下: • 按需触发:仅在消费者调用 collect 时开始发射数据,且每次收集都会重新执行流的逻辑(类似“单播”)。 • 独立性:同一流的多个消费者会各自触发独立的数据生产和发射流程。 • 适用场景:适用于一次性任务(如网络请求、数据库查询)或需要重复触发的场景。
氦客
20 天前
android
·
开发语言
·
kotlin
·
协程
·
coroutine
·
suspend
·
functions
kotlin知识体系(五) :Android 协程全解析,从作用域到异常处理的全面指南
协程(Coroutine)是轻量级的线程,支持挂起和恢复,从而避免阻塞线程。协程通过结构化并发和简洁的语法,显著提升了异步编程的效率与代码质量。
ErizJ
1 个月前
golang
·
协程
·
gmp
Golang|协程
__lost
1 个月前
c++20
·
协程
C++20的协程简介
C++20 引入了协程(Coroutines),这是一种特殊的函数,它可以暂停执行并在之后恢复,而不是像普通函数那样一旦返回就终止。协程的主要特点在于它能保留自身的执行状态,这让异步编程更加简洁和直观。以下是对 C++20 协程的详细介绍:
woodWu
1 个月前
协程
白话kotlin协程
文章同步发布于公众号:移动开发那些事白话kotlin协程Kotlin协程(Coroutine)是一种轻量级的线程管理框架,允许开发者以更简洁,更高效的方式处理异步操作,避免回调地狱和线程阻塞,它有几个核心特性:
Thomas_Cai
1 个月前
python
·
线程
·
进程
·
协程
Python的线程、进程与协程
线程和进程是并发执行的两种主要方式选择使用进程还是线程,取决于具体的应用场景和需求。参考1:https://liaoxuefeng.com/books/python/async-io/coroutine/index.html 参考2:https://liaoxuefeng.com/books/python/async-io/asyncio/index.html
Pandaconda
2 个月前
javascript
·
数据库
·
mysql
·
golang
·
node.js
·
go
·
协程
【后端开发面试题】每日 3 题(五)
✍个人博客:Pandaconda-CSDN博客 📣专栏地址:https://blog.csdn.net/newin2020/category_12903849.html 📚专栏简介:在这个专栏中,我将会分享后端开发面试中常见的面试题给大家~ ❤️如果有收获的话,欢迎点赞👍收藏📁,您的支持就是我创作的最大动力💪
棕生
3 个月前
操作系统
·
协程
·
epoll
·
iocp
·
socket编程
·
架构师面试
架构师面试(二):计算机编程基础
(该题目考察计算机编程基础,看看大家在学生期间有没有认真上课)下面说法正确的有哪几项?A、协程在创建、切换和销毁时,操作系统都是无法感知的;
bbqz007
3 个月前
c++
·
c++20
·
协程
·
coroutine
·
co_await
·
co_yield
·
cppcoro
·
co_return
浅说 c++20 cppcoro (三)
浅说 c++20 cppcoro (三),https://www.cnblogs.com/bbqzsl/p/18679860
MarsBighead
3 个月前
golang
·
协程
·
并发控制
二、Golang Channel通信和控制题目
采用Golang语言中channel实现协程间的通讯,并通过控制channel控制起输入与输出格式。其中一个协程sender负责发送字符串"ABC"的字符,另一个协程reciever负责接收这些字符并打印。 要求接收方reciever协程能够按照顺序,按照行输出对接收的值打印出"ABC"(或"AB",跳过"C"),重复10次。
SunnyRivers
3 个月前
golang
·
并发
·
协程
·
并行
·
管道
go并发和并行
进程(Process)就是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位,进程是一个动态概念,是程序在执行过程中分配和管理资源的基本单位,每一个进程都有一个自己的地址空间。一个进程至少有 5 种基本状态,它们是:初始态,执行态,等待状态,就绪状态,终止状态。 通俗的讲进程就是一个正在执行的程序。
阿猿收手吧!
3 个月前
开发语言
·
c++
·
面试
·
协程
【CPP】CPP经典面试题
C++ 是一门强大且复杂的编程语言,广泛应用于系统编程、游戏开发、嵌入式系统和高性能计算等领域。由于其灵活性和性能优势,C++ 程序员在面试中常常会遇到各种深入的问题。本文将探讨一些经典的 C++ 面试题,涵盖从基础语法到高级特性的多个方面,帮助读者更好地准备面试。
bbqz007
4 个月前
c++
·
c++20
·
协程
·
coroutine
·
co_await
·
stackless
浅说 c++20 coroutine
浅说cppcoro上一篇《浅说c/c++ coroutine》介绍了stackful协程,举了win32 Fiber跟tencent/libco为例。
土豆凌凌七
4 个月前
go
·
协程
·
对象池
·
协程池
GO:复用对象和协程资源
避免频繁分配相同类型临时对象的开销问题 : 不停地创建临时对象,Golang 运行时的哪些操作会消耗 CPU 资源?
菠菠萝宝
4 个月前
数据库
·
学习
·
golang
·
操作系统
·
软件工程
·
协程
·
os
【Go学习】-01-4-项目管理及协程
Go语言是使用包来组织源代码的,包(package)是多个 Go 源码的集合,是一种高级的代码复用方案。Go语言中为我们提供了很多内置包,如 fmt、os、io 等。
bbqz007
4 个月前
c++
·
协程
·
移植
·
epoll
·
coroutine
·
libco
·
网络事件库
·
wepoll
浅说c/c++ coroutine
浅说c/c++ coroutine从上面我们可以得到关于协程的几个关键信息,1.打破传统(regular)函数调用的限制。
键盘会跳舞
4 个月前
lua
·
协程
·
coroutine
Lua : Coroutine(协程)
Lua 协程(coroutines)是一种强大的控制结构,允许函数在执行过程中暂停并在稍后恢复。与线程不同,协程是非抢占式的,这意味着它们不会被操作系统调度,而是由程序显式地切换。协程在 Lua 中非常有用,尤其是在需要处理异步任务或实现生成器模式时。
cloud___fly
4 个月前
linux
·
操作系统
·
协程
协程原理 函数栈 有栈协程
栈帧是指为一个函数调用单独分配的那部分栈空间,比如一个运行的函数调用另一个函数,就要进入一个新的栈帧。原来函数的栈帧称为调用者函数的帧,新的栈帧称为被调用函数的帧(当前帧)。被调用者函数运行结束后当前帧全部回收,回到调用者的帧。