小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate

这是一个 continuation 系列教程: continuation 教程:理解

continuation教程: 实现抢占式协程调度

smallyu的博客
smallyu的博客 · 2025-07-23T04:17:12Z

这是一个 continuation 系列教程: continuation 教程:理解

continuation 教程: 用 shift/reset 实现协程调度

smallyu的博客
smallyu的博客 · 2025-07-23T04:15:12Z

这是一个 continuation 系列教程: continuation 教程:理解

continuation 教程: 用 call/cc 实现协程调度

smallyu的博客
smallyu的博客 · 2025-07-23T04:14:12Z

这是一个 continuation 系列教程: continuation 教程:理解

continuation 教程: 用 yield 实现协程调度

smallyu的博客
smallyu的博客 · 2025-07-23T04:13:12Z

本文分析了etcd分布式锁引发的泄露与死锁问题,发现锁残留、租约续期和资源增长等现象。解决方案是确保每次调用NewSession()后都要defer Close(),并使用带超时的上下文来释放资源。

使用etcd分布式锁导致的协程泄露与死锁问题

郑文峰的博客
郑文峰的博客 · 2025-05-13T16:18:01Z
现代C++ 23/26:从概念到协程在高性能服务中的应用

C++23和C++26引入的新特性提升了高性能服务的开发效率,包括增强模板安全性的概念、简化异步编程的协程,以及优化资源利用的范围和模块。这些进步帮助开发者构建快速、可靠的系统,确保在竞争中保持优势。

现代C++ 23/26:从概念到协程在高性能服务中的应用

DEV Community
DEV Community · 2025-05-12T18:43:32Z
Go与Rust/C++中的并发:Goroutine与协程的比较

协程是现代编程语言的重要组成部分,分为有栈协程和无栈协程。前者可以在任意嵌套函数中挂起,而后者则不具备此能力。对比它们的实现机制和性能差异,有助于根据需求选择合适的协程类型。

Go与Rust/C++中的并发:Goroutine与协程的比较

DEV Community
DEV Community · 2025-03-27T13:32:20Z
理解Awaitables:Python中的协程、任务和未来对象

本文探讨了Python中的异步编程,特别是Awaitables的概念,回顾了异步编程的发展历程,包括GUI应用、AJAX、JavaScript的Promise和Python的AsyncIO。文章定义了协程、任务和未来对象,强调了异步编程在I/O操作中的重要性,并比较了Python与JavaScript在异步实现上的差异。

理解Awaitables:Python中的协程、任务和未来对象

DEV Community
DEV Community · 2025-03-24T18:52:04Z
协程中锁的性能

在Kotlin协程中,常见误解是必须使用Mutex来同步多线程对共享对象的修改。实际上,对于非IO操作,应该使用标准JVM原语而非Mutex,因为后者会显著降低性能。对于CPU/内存密集型任务,使用JVM锁更有效。总之,协程适合IO操作,而CPU密集型任务应使用标准锁。

协程中锁的性能

DEV Community
DEV Community · 2025-03-18T19:03:27Z
Kotlin中的协程单元测试:工具与最佳实践

测试Kotlin中的协程和流可以通过使用UnconfinedTestDispatcher、TestCoroutineScheduler和Turbine等工具来简化。TestCoroutineScheduler管理延迟,runTest提供异步测试环境,而Turbine用于验证流的输出。

Kotlin中的协程单元测试:工具与最佳实践

DEV Community
DEV Community · 2025-03-13T08:00:00Z

本文探讨了C++20协程的设计与优化,提出通过channel模型简化promise与awaitable的交互,减少atomic操作带来的性能损耗。实现了strong_rc_ptr和weak_rc_ptr智能指针,提升性能。压测结果显示,关闭atomic操作可提高20%-30%的性能,优化已发布。

协程(libcopp)的Channel功能和CPU命中率优化

I'm OWenT
I'm OWenT · 2025-03-12T20:58:45Z
Kotlin中的工具和执行方法:协程的使用

本文介绍了Kotlin中的协程工具和执行方法,如withTimeout、withContext、launch和async,帮助管理异步任务的执行时间、上下文和同步,提供了实用示例以便理解使用场景。

Kotlin中的工具和执行方法:协程的使用

DEV Community
DEV Community · 2025-03-06T08:40:00Z
Kotlin中的作用域:控制协程的生命周期和取消

Kotlin中的协程生命周期管理包括类基础作用域(如CoroutineScope、viewModelScope)和角色基础作用域(如coroutineScope、supervisorScope)。选择合适的作用域可以简化协程管理,避免资源泄漏。

Kotlin中的作用域:控制协程的生命周期和取消

DEV Community
DEV Community · 2025-02-27T08:00:00Z
Kotlin中的作用域:控制协程的生命周期和取消

在Kotlin中,协程的生命周期管理非常重要。Kotlin提供了多种作用域来控制协程的执行和取消,包括自定义的CoroutineScope、适用于Android的viewModelScope、用于长期操作的backgroundScope,以及确保任务完成或取消的函数作用域如coroutineScope和supervisorScope。选择合适的作用域可以简化协程管理,避免资源泄漏。

Kotlin中的作用域:控制协程的生命周期和取消

DEV Community
DEV Community · 2025-02-27T08:00:00Z
从进程到协程:计算机的并发编程之路

本文回顾了计算机并发编程的发展历程,包括分时操作系统到现代协程技术。讨论了并发概念、多进程与多线程模型、Mutex与CAS同步机制、I/O多路复用及事件循环,最后介绍了协程的优势及Java的绿色线程,展示了并发编程技术的演变。

从进程到协程:计算机的并发编程之路

HikariLan's Blog
HikariLan's Blog · 2025-02-09T14:04:54Z
如何在Kotlin协程中使用Caffeine - caffeine-coroutines简介

caffeine-coroutines是一个简化在协程中使用Caffeine的库。通过buildCoroutine扩展函数,开发者可以轻松利用Caffeine的功能。与Aedile相比,它避免了复杂的自定义API,专注于简单设计,适合在协程环境中使用Caffeine的开发者。

如何在Kotlin协程中使用Caffeine - caffeine-coroutines简介

DEV Community
DEV Community · 2025-02-07T12:37:49Z
Kapper 1.1中的协程支持

Kapper 1.1引入了Kotlin协程支持,提供了withConnection扩展函数,简化数据库连接管理,实现非阻塞操作,提升应用响应性和性能。

Kapper 1.1中的协程支持

DEV Community
DEV Community · 2025-02-02T15:37:47Z
使用 Kotlin 协程简化异步编程

Kotlin 协程革新了异步任务处理,简化了代码,提高了资源利用率和可维护性。开发者通过设置依赖项和使用不同的构建器、作用域及调度器,轻松实现异步操作和错误处理。

使用 Kotlin 协程简化异步编程

DEV Community
DEV Community · 2025-01-10T10:30:17Z

本文对 zcontext API 进行了修正,新增了 hook_function 以实现协程的栈回收和线程安全的协程切换。通过调度器回收栈内存,解决了协程无法释放自身栈的问题,并提出了设置标志位的方法以确保多线程环境下的协程切换安全性。最终,优化了代码结构,降低了协程间的耦合度,提高了代码的整洁性和可维护性。

协程切换为什么需要 一个 hook_function 参数.

菜菜博士
菜菜博士 · 2024-12-28T00:00:00Z
Kotlin中的协程、分布式缓存、弹性与复制——构建VMA应用程序

协程自1958年以来被提出,允许在单个线程中执行多个协程,支持协作式多任务处理。Kotlinx团队在过去四年中重新引入这一概念,以提升反应式编程的效率。通过负载均衡器和分布式缓存系统,应用程序可实现高可用性和可扩展性。本文探讨如何构建一个动态投票系统,利用协程和反应式编程实现高效投票处理。

Kotlin中的协程、分布式缓存、弹性与复制——构建VMA应用程序

DEV Community
DEV Community · 2024-12-26T10:09:08Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码