协程

bbqz0079 天前
c++·c++20·协程·coroutine·co_await·stackless
浅说 c++20 coroutine浅说cppcoro上一篇《浅说c/c++ coroutine》介绍了stackful协程,举了win32 Fiber跟tencent/libco为例。
土豆凌凌七19 天前
go·协程·对象池·协程池
GO:复用对象和协程资源避免频繁分配相同类型临时对象的开销问题 : 不停地创建临时对象,Golang 运行时的哪些操作会消耗 CPU 资源?
菠菠萝宝19 天前
数据库·学习·golang·操作系统·软件工程·协程·os
【Go学习】-01-4-项目管理及协程Go语言是使用包来组织源代码的,包(package)是多个 Go 源码的集合,是一种高级的代码复用方案。Go语言中为我们提供了很多内置包,如 fmt、os、io 等。
bbqz00720 天前
c++·协程·移植·epoll·coroutine·libco·网络事件库·wepoll
浅说c/c++ coroutine浅说c/c++ coroutine从上面我们可以得到关于协程的几个关键信息,1.打破传统(regular)函数调用的限制。
键盘会跳舞22 天前
lua·协程·coroutine
Lua : Coroutine(协程)Lua 协程(coroutines)是一种强大的控制结构,允许函数在执行过程中暂停并在稍后恢复。与线程不同,协程是非抢占式的,这意味着它们不会被操作系统调度,而是由程序显式地切换。协程在 Lua 中非常有用,尤其是在需要处理异步任务或实现生成器模式时。
cloud___fly23 天前
linux·操作系统·协程
协程原理 函数栈 有栈协程栈帧是指为一个函数调用单独分配的那部分栈空间,比如一个运行的函数调用另一个函数,就要进入一个新的栈帧。原来函数的栈帧称为调用者函数的帧,新的栈帧称为被调用函数的帧(当前帧)。被调用者函数运行结束后当前帧全部回收,回到调用者的帧。
guitarjoy1 个月前
kotlin·协程·coroutinescope·结构化同步
Kotlin - 协程结构化并发Structured ConcurrencyKotlin的Project Lead,Roman Elizarov的一片文章https://elizarov.medium.com/structured-concurrency-722d765aa952介绍了Structured Concurrency发展的背景。相对Kotlin1.1时代,后来新增的Structured Concurrency理念,也就是我们现在所熟悉的协程版本所具备的特性,解决了各种复杂业务场景下,例如协程嵌套、异步等等使用方式时所面临的生命周期管理问题。本文通过梳理源码来试图理解S
InCerry2 个月前
c#·协程·高性能
2024年各编程语言运行100万个并发任务需要多少内存?你还记得2023年那篇比较各种流行编程语言异步编程内存消耗比较的文章吗?现在是2024年底,我很好奇在一年时间里,随着各种语言的最新版本发布,情况有什么变化。
xiaoxiao涛2 个月前
c++·协程
协程6 --- HOOK原理:修改符号指向 我们可以通过 HOOK 系统的socket函数族来实现无需修改代码的异步化改造。可以通过共享库的方式来让引用程序在下次运行时执行不同的代码,Unix-like 系统提供了 dlopen,dlsym系列函数来供程序在运行时操作外部的动态链接库,从而获取动态链接库中的函数或者功能调用。
路宇3 个月前
android·开发语言·kotlin·协程·kotlin协程
Android Kotlin中协程详解博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家, 👉点击跳转到教程
两水先木示4 个月前
开发语言·lua·协程·对象池
【Lua坑】Lua协程coroutine无法正常完整执行问题问题:发现Lua协程执行到一半,突然被掐断了一样等到了设定的时间没有正常执行协程后续代码!非必现bug,若发生大概率在高频率使用协程时易触发。
周周的Unity小屋4 个月前
unity·游戏引擎·迭代器·协程
深入探索Unity协程:揭开CSharp迭代器背后的神秘面纱协程是一种特殊类型的迭代器方法,允许你在多个帧之间分段执行代码。可以用来处理时间延迟、异步操作和顺序执行的任务,而不阻塞主线程。Unity协程的实现依赖于C#语言提供的迭代器相关的语言特性,所以想要弄清楚Unity协程的底层原理,必须先了解C#的迭代器的基本功能。
嚯呀怪怪怪5 个月前
golang·线程·多线程·并发·编译原理·协程·gorountine
从零基础学Go(九)——Go的GoroutineGo语言(简称Go)是由谷歌公司开发的一种静态强类型、编译型、并发型的编程语言。Go语言的一个显著特点就是对并发编程的良好支持,而Goroutine则是实现这一特性的重要基础。Goroutine可以看作是Go语言中的轻量级线程,它可以帮助开发者轻松实现并发任务,从而更高效地利用多核处理器的能力。
居安思危_Ho5 个月前
android·开发语言·kotlin·协程·kotlin协程
【Android Kotlin】Kotlin协程介绍Kotlin中的协程(Coroutines)是一种轻量级的并发框架,用于简化异步编程和并发任务。它提供了简洁的语法和强大的功能,允许开发者以顺序代码的方式编写异步操作。协程可以挂起并恢复,从而避免了传统回调地狱问题,并且可以轻松实现并发、异步、并行操作。
XeonYu5 个月前
kotlin·协程·coroutine·到底什么是协程
kotlin协程之 协程概念的具像化在最开始 协程初探 的文章中,我们已经把协程的基本概念给出了定义:kotlin 协程跟Java线程概念类似,都是用来管理并发的工具。它的底层是使用Java线程实现的,并基于线程封装了一套 API 给我们使用,让我们能够更容易的管理并发任务。
ttod_qzstudio5 个月前
unity·webgl·协程·waitforseconds
Unity协程WaitForSeconds在编辑器和WebGL表现不同问题的解决方法参考最近做的一个效果让下面为了让下面这种图片生成一个翻页效果(使用ShaderGraph中的FlipBook节点),我通过携程来实现连续翻页。
dvlinker5 个月前
c++·模块·c++20·协程·范围·新标准·三向比较符
C++ 新特性 | C++20 常用新特性介绍目录1、模块(Modules)2、协程(Coroutines)3、概念(Concepts)4、范围(Ranges)
Hah3176 个月前
服务器·网络·c++20·协程
C++20,boost协程
ljh_a16 个月前
运维·服务器·ansible·php·高并发·协程·1panel
php在服务器上部署可视化运维工具详细列表如果你的项目很小,可以用宝塔。但对于并发大的服务器管理,选择适合的工具非常重要。目录以下是一些免费且适合高并发管理的服务器管理工具推荐:
ljh_a16 个月前
后端·php·高并发·协程·swoole
基于 Swoole 扩展的框架如 Hyperf 或 EasySwoole的用户请求流程当使用基于 Swoole 扩展的框架如 Hyperf 或 EasySwoole 时,不再需要 PHP-FPM 和传统的 FastCGI 协议来处理请求。这些框架直接利用 Swoole 扩展的特性来处理网络请求,并通过协程提高并发处理能力。以下是这些框架处理请求的正确流程: