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