首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#协程

Go: runtime.SetFinalizer 详解

用户11547645

newCacheWithJanitor在ci参数大于0时,将开启后台协程,通过ticker定期清理过期缓存。一旦从stop chan中读到值,则异步协程退出。

2000

C++20 协程:异步编程的演进

码事漫谈

万东医疗科技股份有限公司 | 软件开发工程师 (已认证)

C++20 引入的协程(Coroutines)为异步编程和并发任务提供了一种新的范式。与传统线程模型相比,协程以更低的切换开销和更直观的代码结构优化了资源密集型...

5710

Go 语言优雅退出:让程序体面“退休”

FunTester

在实际应用中,我们可能需要通知多个协程有序退出,而 context 包提供了一种优雅的方式来管理协程的生命周期。

4800

PHP官方真正的异步要来了吗?

Tinywan

沃土股份 | 技术经理 (已认证)

从 PHP 开发者的角度来看,协程内部的代码与外部的代码没有区别。协程内部代码的行为,与没有使用协程时完全一样。此外,PHP 开发者无需额外努力,就能将控制权从...

11600

使用Kotlin实现动态代理池的多线程爬虫

小白学大数据

多线程爬虫可以同时发起多个网络请求,显著提高数据抓取的速度。在Kotlin中,协程(Coroutines)提供了一种轻量级的并发机制,能够以更高效的方式实现多线...

7210

你以为精通Kotlin协程?这5个冷门机制才是面试官的终极杀招

AntDream

大家好,我是稳稳,一个曾经励志用技术改变世界,现在为随时失业做准备的中年奶爸程序员,与你分享生活和学习的点滴。

6210

协程篇〡workerman 5.x 协程上下文 Context

Tinywan

沃土股份 | 技术经理 (已认证)

协程是一种比线程更轻量级的用户级并发机制,能够在进程中实现多任务调度。它通过手动控制挂起和恢复来实现协程间的切换,避免了进程上下文切换的开销。workerman...

7710

构建互动叙事:在Unity中打造简易对话系统

90后小陈老师

新建脚本“DialoguePanel.cs”挂载到组件“DialoguePanel”面板上 获取组件、文件

15800

Go 和 PHP 性能如何进行对比?

Tinywan

沃土股份 | 技术经理 (已认证)

PHP也有协程,由关键字yield实现,但使用起来很隐晦,Swoole借用了GO语法中的go关键字,使在使用PHP是也能很气轻松地实现协程用法。

6700

Go 中数据类型和使用注意事项

_春华秋实

使用 make 创建有无缓冲区的管道 ch1 := make(channel string,5)

4400

高性能PHP框架workerman与webman协程应用

Tinywan

沃土股份 | 技术经理 (已认证)

workerman v5在经历了几年的开发和测试,于2025年元旦正式发布,webman开发框架及众多周边插件也紧随其后更新兼容了v5版本;作为PHP界老牌的网...

9410

workerman5.0篇〡异步非阻塞协程HTTP客户端

Tinywan

沃土股份 | 技术经理 (已认证)

Workerman 5.0 版本中的异步HTTP协程客户端组件是一个基于PHP协程的高性能HTTP客户端,它能够充分利用PHP的异步特性来提高HTTP请求的效率...

8100

企业级PHP异步RabbitMQ协程版客户端 2.0 正式发布

Tinywan

沃土股份 | 技术经理 (已认证)

workerman/rabbitmq 是一个异步RabbitMQ客户端,使用AMQP协议。

9900

workerman5.0篇〡Fiber、Swoole、Swow三协程并行运行

Tinywan

沃土股份 | 技术经理 (已认证)

Fiber协程,在webman框架安装后,直接启动webman,事件驱动默认会切换到revolt/event-loop事件驱动。

14510

【JavaEE】——线程池大总结

三三是该溜子

阿华代码,不是逆风,就是我疯, 你们的点赞收藏是我前进最大的动力!!希望本文内容能够帮助到你!

7100

go锁mutex与RWMutex

leobhao

腾讯云 | 后台开发工程师 (已认证)

state 一共32位, 最低三位分别表示 mutexLocked、mutexWoken 和 mutexStarving,剩下的位置用来表示当前有多少个 Gor...

8810

Lua 的协程在并发编程中有哪些独特的应用场景和优势?

程序员阿伟

综上所述,Lua的协程在并发编程中具有高效、简单易用、灵活、便捷的特点,适用于各种并发场景,尤其适用于处理I/O密集型任务。

8110

C++20 新特性的理解与实践

程序员阿伟

C++20 是 C++ 编程语言的最新版本,引入了许多新的特性和改进,以提高开发人员的生产力和代码质量。以下是对 C++20 新特性的理解与实践:

10610

两协程实现交替打印数据

王宝

6910

高性能PHP框架webman协程Redis动态连接池

Tinywan

沃土股份 | 技术经理 (已认证)

🚀🚀 webman-coroutine 是一个 webman 开发框架生态下的协程基建支撑插件

7300
领券