摘要: 同步异步与阻塞非阻塞这两组概念在 IO 场景下非常常见,由于他们在表现出来的效果上很相似,很容易造成混淆和困扰,要想理清楚这两组概念首先需要认识到这两组概念强调的是不同维度的事。 同步异步强调的是两个操作之间的顺序关系,两个操作之间是有序的还是无序的; 阻塞与非阻塞强调的是一个调用发起后调用发起方的 阅读全文
posted @ 2024-08-04 21:15 菜皮日记 阅读(228) 评论(0) 推荐(0)
摘要: Go 语言具有跨平台和可移植的特点,同时还支持交叉编译,可以在一个系统上编译出运行在另一个系统上的二进制可执行文件,这是因为 Go 在编译时支持将依赖的库文件与源代码一起编译链接到二进制文件中,所以在实际运行时不再需要依赖运行环境中的库,而只需要一个二进制文件就可以运行,在构建 docker 镜像时 阅读全文
posted @ 2024-08-04 21:07 菜皮日记 阅读(107) 评论(0) 推荐(0)