Go
文章平均质量分 95
编程吴彦祖
pluto
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
白话Golang网络编程基础
白话Golang网络编程基础原创 2023-05-16 21:20:44 · 446 阅读 · 0 评论 -
如何设计自己的Golang网络库
浅析Golang网络库设计原创 2023-05-16 21:12:06 · 788 阅读 · 0 评论 -
Go线程模型&异步编程的能力
1.文章目录Go概述 Go语言线程模型 goroutine与channel初探实践 Go实现异步编程与JDK的对比2.Go概述传统的编程模型,JAVA,C++,Python实现并发编程时,多线程之间需要通过共享内存(JAVA堆上的共享变量)来通信;为了保证线程安全,多线程共享的数据结构需要使用锁来保护,多线程访问共享数据需要锁竞争,获得锁才可以获取共享数据; Go提供了低级并发支持锁,互斥锁,读写锁,条件变量等;Go推荐使用channel和goroutine独特的结构化并发方式。 JAV原创 2020-06-03 18:35:43 · 3454 阅读 · 0 评论
分享