并发程序
go 因具有简洁、高效、标准库强大、语言层面自带并发、跨平台
Go 因具有简洁、高效、标准库强大、语言层面自带并发、跨平台编译等特点,成为了云计算时代基础设施领域、云服务领域最具竞争力的编程语言。 很多大公司如腾讯、字节跳动等,都把原来 C/C++、Python、PHP 的技术栈迁往 Go 语言。对于开发技术人来说,掌握 Go 语言,是进入大厂的敲门砖,也是提高个人职场竞争力的必须选项
定义:如果逻辑流在时间上重叠,那么他们就是并发
定义:如果逻辑流在时间上重叠,那么他们就是并发。 这是一种最简单的方式,使用fork exec 和 waitpid 之类的函数进行构造并发。 这种方式有很大的弊端,进程间的相互独立,共享信息较困难,而且不能大量的并发,因为会消耗大量的资源
随着kotlinx 0.26.0版本的发布
随着kotlinx 0.26.0版本的发布。协同程序库和Kotlin协同程序kotlinx.coroutines结构化并发的不仅仅是一个功能,它标志着一个意识形态的巨大转变。 自2017年初Kotlin coroutines 协同程序作为Kotlin 1.1的实验特性首次推出以来,我们一直在努力向那些习惯于从线程角度考虑并发性的程序员解释协同程序的概念,因此我们的主要类比和座右铭是“协同程序是轻量 什么是Structured-Concurrency结构化并发? 本篇文章以直观的方式解释结构化并发,并展示它如何在实践中简化并发程序! 结构化并发是一个强大的概念,了解它对于充分利用协程的强大功能非常重要
