协程

鸿乃江边鸟13 天前
人工智能·ai·协程
Nanobot 从 Channel 消息处理看python协程的使用在 Nanobot 从 AgentLoop 启动看怎么驱动大模型运行中提到协程和线程的区别, 通过Nanobot(channels.start_all)这里了解一下协程一些基本操作.
切糕师学AI16 天前
高并发·协程·异步·async/await·coroutine·并发编程模型
深入浅出 协程(Coroutine):从原理到实践协程(Coroutine) 是一种比线程更轻量级的并发编程模型。它允许在同一个线程内拥有多个执行流,这些执行流可以像函数一样被调用和挂起,但又能多次恢复执行,因此也被称为“可暂停和恢复的函数”。
LcGero25 天前
游戏·lua·游戏开发·协程
Lua 协程(Coroutine):游戏里的“伪多线程”利器在游戏开发中,你一定写过这种逻辑:👉 问题:👉 优点:你可以把协程理解为:👉 “可以随时暂停 / 恢复的函数”
XiaoLeisj1 个月前
android·开发语言·kotlin·协程
Android Kotlin 全链路系统化指南:从基础语法、类型系统与面向对象,到函数式编程、集合操作、协程并发与 Flow 响应式数据流实战本文从 Kotlin 的基础语法开始,按知识实际推进顺序依次展开变量、基本类型、控制语句、函数、空安全、类与对象、集合、Lambda、高阶函数,再一路过渡到协程与 Flow。这样组织的目的,不是把概念拆成孤立词条,而是让前面的语言基础能够自然支撑后面的异步编程与数据流处理。
AMoon丶1 个月前
linux·开发语言·后端·golang·go·协程·goroutine
Golang--协程调度bilibili在程序地址空间的数据段中有重要的全局变量:g0和m0中都分别记录了对方的地址,m0最开始的执行的协程就是g0。
带娃的IT创业者1 个月前
开发语言·python·协程·事件循环·asyncio·异步编程
Python 异步编程完全指南(二):深入 asyncio 核心概念系列导航:入门篇 → [核心概念篇] → 实战案例篇 → 高级技巧篇 → 避坑指南篇上一篇我们学习了异步编程的基础知识。本篇将深入 asyncio 的核心概念,帮你建立完整的知识体系。
PokeMa2 个月前
kotlin·async·协程·launch·协程构建·源码对比
[协程]-[详解]-launch与async构建一个协程, 直接返回Job
PokeMa2 个月前
kotlin·协程·源码分析·viewmodelscope·原理分析·协程作用域
[协程]-[详解]-[协程作用域]-viewModelScopeviewModelScope 跟 lifecycleScope 很像, 也会在特定时候自己取消自己, 确保不会出现内存泄漏
zh_xuan2 个月前
android·开发语言·kotlin·协程·flow·被压
kotlin Flow的用法2测试下生产数据比消费数据快,Flow中的被压处理。打印日志:ok. buffer函数意思是可以在消费者处理数据跟不上时缓存数据。
zh_xuan2 个月前
android·kotlin·协程
kotlin 测试协程嵌套测试下协程嵌套:运行,打印:ok. join函数能让父协程等待子协程完成。
zh_xuan2 个月前
android·kotlin·协程
kotlin async异步协程构建器测试下async异步协程构建器:在onCreate方法中调用,运行打印:ok. async很适合这种异步调用。
zh_xuan2 个月前
android·kotlin·协程·channel
kotlin Channel的用法channel相当于管道,协程间通信用。测试下:运行,打印:ok. 一个协程在发数据,另一个协程接受到数据。
zh_xuan2 个月前
android·开发语言·kotlin·协程·flow
kotlin Flow的用法测试下异步数据流Flow的用法:调用testFlow函数,打印:ok. 这个是基本用法。
zh_xuan2 个月前
android·kotlin·协程·runblocking
kotlin runBlocking函数测试下runBlocking函数执行流程。在主线程调用testRunBlocking函数。 打印:ok. 这里调用RunBlocking函数没有指定上下文, 还是在原来的main函数执行runBlocking的代码块。该代码块后面的代码流程会被阻塞。等runBlocking块执行完之后再执行下面的代码。
zh_xuan2 个月前
android·kotlin·协程·launch
kotlin launch函数测试下kotlin launch函数执行流程:在主线程执行testLauncher函数, 打印:ok. 由此可见,launch启动的协程是异步的,不会阻塞主线程。
程序喵大人3 个月前
开发语言·c++·协程·反射·模板
C++未来展望:模块、协程、反射如何改变我们编写代码的方式?还是说C++要被淘汰?博主介绍:程序喵大人2026年即将到来的 C++26 标准,标志着这门 40 年历史的语言进入全新阶段。模块(Modules)、协程(Coroutines)和静态反射(Static Reflection)三大特性,正从根本上重构 C++ 的代码组织、并发模型和元编程能力。这不是简单的语法糖叠加,而是对 C++ 核心机制的一次系统性重构。
海市公约3 个月前
线程·进程·协程·python 多任务编程·协程异步 io·python 爬虫实战·python 并发实战
Python 多任务编程全解:进程、线程与协程从入门到实战在日常开发中,“让程序同时干多件事” 是提升效率的核心需求 —— 比如一边下载文件一边处理数据,或是批量爬取网页。Python 提供了进程、线程、协程三种多任务实现方式,它们各有适用场景与优劣。本文从基础概念出发,结合代码实例拆解这三种技术的用法、注意事项与实战场景,帮你掌握 Python 多任务编程的核心逻辑。
訫悦3 个月前
qt·c++20·协程
体验在Qt中简单使用C++20的协程
六bring个六3 个月前
c++20·协程
C++20协程之前看项目碰到了用协程实现的线程池调度系统,看的人一脸懵,我做项目都是基于Qt框架的吗,习惯于要做什么任务,就把任务丢进任务队列,调用的是qt自带的全局线程池,同事实现的线程池可以自定义线程名,写的挺高级的,就到现在我老想着掌握协程。
zFox4 个月前
kotlin·android jetpack·协程
三、Kotlin协程+异步加载+Loading状态Kotlin协程是执行异步操作的关键知识点,对于不可以在UI线程执行的耗时操作我们需要通过协程进行异步操作,加载页面。