协程

两水先木示16 天前
开发语言·lua·协程·对象池
【Lua坑】Lua协程coroutine无法正常完整执行问题问题:发现Lua协程执行到一半,突然被掐断了一样等到了设定的时间没有正常执行协程后续代码!非必现bug,若发生大概率在高频率使用协程时易触发。
周周的Unity小屋1 个月前
unity·游戏引擎·迭代器·协程
深入探索Unity协程:揭开CSharp迭代器背后的神秘面纱协程是一种特殊类型的迭代器方法,允许你在多个帧之间分段执行代码。可以用来处理时间延迟、异步操作和顺序执行的任务,而不阻塞主线程。Unity协程的实现依赖于C#语言提供的迭代器相关的语言特性,所以想要弄清楚Unity协程的底层原理,必须先了解C#的迭代器的基本功能。
嚯呀怪怪怪1 个月前
golang·线程·多线程·并发·编译原理·协程·gorountine
从零基础学Go(九)——Go的GoroutineGo语言(简称Go)是由谷歌公司开发的一种静态强类型、编译型、并发型的编程语言。Go语言的一个显著特点就是对并发编程的良好支持,而Goroutine则是实现这一特性的重要基础。Goroutine可以看作是Go语言中的轻量级线程,它可以帮助开发者轻松实现并发任务,从而更高效地利用多核处理器的能力。
居安思危_Ho1 个月前
android·开发语言·kotlin·协程·kotlin协程
【Android Kotlin】Kotlin协程介绍Kotlin中的协程(Coroutines)是一种轻量级的并发框架,用于简化异步编程和并发任务。它提供了简洁的语法和强大的功能,允许开发者以顺序代码的方式编写异步操作。协程可以挂起并恢复,从而避免了传统回调地狱问题,并且可以轻松实现并发、异步、并行操作。
XeonYu1 个月前
kotlin·协程·coroutine·到底什么是协程
kotlin协程之 协程概念的具像化在最开始 协程初探 的文章中,我们已经把协程的基本概念给出了定义:kotlin 协程跟Java线程概念类似,都是用来管理并发的工具。它的底层是使用Java线程实现的,并基于线程封装了一套 API 给我们使用,让我们能够更容易的管理并发任务。
ttod_qzstudio2 个月前
unity·webgl·协程·waitforseconds
Unity协程WaitForSeconds在编辑器和WebGL表现不同问题的解决方法参考最近做的一个效果让下面为了让下面这种图片生成一个翻页效果(使用ShaderGraph中的FlipBook节点),我通过携程来实现连续翻页。
dvlinker2 个月前
c++·模块·c++20·协程·范围·新标准·三向比较符
C++ 新特性 | C++20 常用新特性介绍目录1、模块(Modules)2、协程(Coroutines)3、概念(Concepts)4、范围(Ranges)
Hah3172 个月前
服务器·网络·c++20·协程
C++20,boost协程
ljh_a13 个月前
运维·服务器·ansible·php·高并发·协程·1panel
php在服务器上部署可视化运维工具详细列表如果你的项目很小,可以用宝塔。但对于并发大的服务器管理,选择适合的工具非常重要。目录以下是一些免费且适合高并发管理的服务器管理工具推荐:
ljh_a13 个月前
后端·php·高并发·协程·swoole
基于 Swoole 扩展的框架如 Hyperf 或 EasySwoole的用户请求流程当使用基于 Swoole 扩展的框架如 Hyperf 或 EasySwoole 时,不再需要 PHP-FPM 和传统的 FastCGI 协议来处理请求。这些框架直接利用 Swoole 扩展的特性来处理网络请求,并通过协程提高并发处理能力。以下是这些框架处理请求的正确流程:
ljh_a13 个月前
开发语言·php·高并发·协程·hyperf·swoole
【Swoole 的生命周期,文件描述符,协程数量,以及默认值】目录Swoole 的生命周期Swoole 文件描述符(FD)缓存Swoole设置协程的数量Swoole 默认值
林鸿群4 个月前
服务器·前端·golang·定时器·协程·time
golang定时器使用示例1.定时器创建与停止输出:2.定时器配合协程使用输出:
国家一级摸鱼选手4 个月前
unity·音频·协程·异步·卡顿
[Unity]播放音频卡顿问题记录一个问题:游戏内播放完音频A再去循环播放音频B,在协程里使用等待n秒来实现拼接,发现在个别手机上会有卡顿的问题,盲猜是和帧率有关。
老衲不服4 个月前
android·kotlin·协程
Kotlin协程在android中的使用总结引用官方的一段话协程通过将复杂性放入库来简化异步编程。程序的逻辑可以在协程中顺序地表达,而底层库会为我们解决其异步性。该库可以将用户代码的相关部分包装为回调、订阅相关事件、在不同线程(甚至不同机器!)上调度执行,而代码则保持如同顺序执行一样简单。 协程是一种并发设计模式,您可以在Android平台上使用它来简化异步执行的代码
许野平5 个月前
rust·async·future·协程·await
Rust的协程机制:原理与简单示例在现代编程中,协程(Coroutine)已经成为实现高效并发的重要工具。Rust,作为一种内存安全的系统编程语言,也采用了协程作为其并发模型的一部分。本文将深入探讨Rust协程机制的实现原理,并通过一个简单的示例来展示其使用方法。
HONT5 个月前
协程·coroutine
扩展实现Unity协程的完整栈跟踪现如今Unity中的协程(Coroutine)方案已显得老旧,Unitask等异步方案可以直接解决如异常捕获等各类问题,
fananchong25 个月前
开发语言·lua·协程·协程池·coroutine
Lua 协程池在 使用 Lua 协程模拟 Golang 的 go defer 编程模式 中介绍了 Lua 协程的使用,模仿 golang 封装了下
ma_no_lo5 个月前
开发语言·爬虫·python·网络爬虫·线程·进程·协程
Python爬虫:线程,进程与协程以往的爬虫我们都采用单线程和同步的方式,这导致我们的爬虫及其脆弱,因为一点报错都会让它停下来,而且面对比较大的数据,爬虫只能选择等待,这种阻塞会消耗很多时间,为什么我们不把等待的这些时间去干别的事呢?
一粼5 个月前
c++·模块测试·协程
C++手写协程项目(协程实现线程结构体、线程调度器定义,线程挂起函数、线程切换函数、线程恢复函数、线程结束函数、线程结束判断函数,模块测试)协程结构体定义之前我们使用linux下协程函数实现了线程切换,使用的是ucontext_t结构体,和基于这个结构体的四个函数。现在我们要用这些工具来实现我们自己的一个线程结构体,并实现线程调度和线程切换、挂起。
RdrB1te5 个月前
开发语言·后端·golang·协程·goruntine
Go协程的底层原理(图文详解)进程如果比作厂房,线程就是厂房里面的生产线:CPU在线程之间来回切换:通过将程序的运行状态打包,使其可以在线程中调度运行多个程序: