2020
12-14
12-14
深入理解 Java、Kotlin、Go 的线程和协程
前言Go语言比Java语言性能优越的一个原因,就是轻量级线程Goroutines(协程Coroutine)。本篇文章深入分析下Java的线程和Go的协程。协程是什么协程并不是Go提出来的新概念,其他的一些编程语言,例如:Go、Python等都可以在语言层面上实现协程,甚至是Java,也可以通过使用扩展库来间接地支持协程。当在网上搜索协程时,我们会看到:Kotlin官方文档说「本质上,协程是轻量级的线程」。很多博客提到「不需要从用户...
继续阅读 >