协程

0 人感兴趣 · 9 次引用

  • 推荐
  • 最新
https://static001.geekbang.org/infoq/ad/adaf1eadc1c6b466dcbadc48453c155b.png?x-oss-process=image/resize,w_416,h_234

Kotlin 协程实践(2)之 异步和 Callback 地狱

用户头像
陈吉米 2020 年 5 月 19 日

协程是同步的编码风格来实现异步编程,避免了callback地狱。 Kotlin 协程实践系列文章自Roman Elizarov在KotlinConf 2018关于Kotlin协程演讲和笔者构建网络爬虫服务实践过程中的一些总结而来。

https://static001.geekbang.org/infoq/ad/adaf1eadc1c6b466dcbadc48453c155b.png?x-oss-process=image/resize,w_416,h_234

Kotlin 协程实践之进程、线程、协程

用户头像
陈吉米 2020 年 5 月 18 日

本文自Roman Elizarov在KotlinConf 2018关于Kotlin协程演讲以及笔者构建网络爬虫服务实践过程中的一些总结而来。

https://static001.geekbang.org/infoq/80/80dcf894b8f5320c6534d1dea91bf001.png?x-oss-process=image/resize,w_416,h_234

G-P-M 调度模型深度解析之手撸一个高性能 goroutine 池

用户头像
潘建锋 2020 年 5 月 22 日

本文将通过 Go runtime 对 goroutine 的调度分析,帮助大家理解它的机理和发现一些内存和调度的原理和问题,并且基于此提出一种个人的解决方案 — 一个高性能的 Goroutine Pool(协程池)。

https://static001.geekbang.org/infoq/34/346350ba4903ded12ec22dc8bc9263cf.png?x-oss-process=image/resize,w_416,h_234

硬核系列 | 深入剖析 Java 协程

用户头像
高翔龙 2020 年 9 月 27 日

深入讲解协程的相关概念、使用,以及分享如何基于字节码增强技术来实现一个简单的协程框架。

https://static001.geekbang.org/infoq/63/63a224dbbcbbfb75e6e7dd1af802f516.jpeg?x-oss-process=image/resize,w_416,h_234

有了多线程,为什么还要有协程?

用户头像
八两 2020 年 7 月 6 日

进程、线程、协程到底有什么区别?

https://static001.geekbang.org/infoq/e3/e31868e79d7985def6d15d5cf9fb1579.jpeg?x-oss-process=image/resize,w_416,h_234

Kotlin 这么火!如何快速从 Java 过渡到 Kotlin

用户头像
华章IT 2020 年 8 月 17 日

Kotlin诞生于2011年,开源于2012年,吸收了Java等语言的优良特性,提供了令人惊艳的编程体验,是编程语言界名副其实的“后浪”。如何快速掌握Kotlin核心知识与进阶技能?为你推荐两本新书

https://static001.geekbang.org/infoq/da/dac978c4c24387da47ddb3442a9049e7.png?x-oss-process=image/resize,w_416,h_234

在 Go 中使用并发编程 - 第二部分

用户头像
TuringTuring 2020 年 5 月 27 日

在第一部分中,我们介绍了什么是并发和并行,什么是计算机线程和进程(https://xie.infoq.cn/article/3b61de5954816a5d260ef231f),这一部分我们将介绍线程调度

https://static001.geekbang.org/infoq/f6/f6eca509e670e9a4d92c00d90c3fec57.jpeg?x-oss-process=image/resize,w_416,h_234

并发编程如何才能不再头疼:iOS 中的协程

用户头像
超越杨超越 2020 年 5 月 13 日

本文分析了当前iOS并发编程的痛点,并结合ucontext分析了协程,最后从源码角度解析了coobjc这个协程库以及其在iOS开发中的使用。

https://static001.geekbang.org/infoq/d2/d211f83834b5879cea98993a12308fda.jpeg?x-oss-process=image/resize,w_416,h_234

Go: 使用 GODEBUG 改善 Goroutine 的使用

用户头像
陈思敏捷 2020 年 5 月 30 日

goroutine轻量的特点往往被认为是改善程序的解决方案。不幸的是,由于goroutine上下文切换消耗,goroutine的不当使用反而会降低程序的性能。

协程_协程资料文章-InfoQ写作平台