xinghaiyunliu
首页
Hello Halo
Halo
关于
已删除用户
该用户已被删除。
累计撰写
5
篇文章
累计创建
7
个分类
累计收到
1
条评论
导航
首页
Hello Halo
Halo
关于
目录
分类
Golang学习
Golang之PV原语
2023-12-09 18:32
29
0
0
26.9℃
Golang学习
P操作和V操作是不可中断的程序段,称为原语。PV原语及信号量的概念都是由荷兰科学家E.W.Dijkstra提出的。PV原语是通过操作信号量来处理进程间的同步与互斥的一段不可分割的程序
Golang之Mutex
2023-12-08 18:47
35
0
0
27.5℃
Golang学习
互斥锁(英语:Mutual exclusion,缩写 Mutex)是一种用于多线程编程中,防止两条线程同时对同一公共资源(比如全局变量)进行读写的机制。该目的通过将代码切片成一个一个的临界区域(critical section)达成。临界区域指的是一块对公共资源进行访问的代码,并非一种机制或是算法。一个程序、进程、线程可以拥有多个临界区域,但是并不一定会应用互斥锁。golang的sync.mutex就是一种互斥锁的实现。
弹