写点什么

mutex

0 人感兴趣 · 8 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/36/36b32d5f9928f609d1a625bb3c7448f8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

文盘 Rust -- Mutex 解决并发写文件乱序问题 | 京东云技术团队

在实际开发过程中,我们可能会遇到并发写文件的场景,如果处理不当很可能出现文件内容乱序问题。下面我们通过一个示例程序描述这一过程并给出解决该问题的方法。

https://static001.geekbang.org/infoq/30/306f53f338f42f59f8e2daf3d658ab65.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go Mutex:保护并发访问共享资源的利器

本文主要介绍了 Go 语言中互斥锁 Mutex 的概念、对应的字段和方法、基本使用和易错场景,最后基于 Mutex 实现一个简单的线程安全的缓存。

https://static001.geekbang.org/infoq/a9/a9bac84cebbbe945e892939a356e8fee.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

🔎【Java 源码探索】深入浅出的分析 Mutex 底层源码

用户头像
洛神灬殇
2021-05-31

在整理Java LockSupport.park()的东东,看到了个"Spurious wakeup",重新梳理下。

一文带你剖析 LiteOS 互斥锁 Mutex 源代码

​​摘要: 多任务环境下会存在多个任务访问同一公共资源的场景,而有些公共资源是非共享的临界资源,只能被独占使用。LiteOS使用互斥锁来避免这种冲突,互斥锁是一种特殊的二值性信号量,用于实现对临界资源的独占式处理。

https://static001.geekbang.org/infoq/cb/cb877dbbe7691ead82a975188c6fcc3b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

你真的了解 sync.Mutex 吗

用户头像
Leo叔叔
2021-02-10

Mutex是一个互斥的排他锁,零值Mutex为未上锁状态,Mutex一旦被使用 禁止被拷贝。使用起来也比较简单

https://static001.geekbang.org/infoq/c3/c3fd5979fcc430bc3f6db47d027dcc78.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Go: 互斥锁和饥饿

用户头像
陈思敏捷
2020-08-08

在Golang中开发时,当互斥锁不断地试图获得一个永远无法获得的锁时,它可能会遇到饥饿问题。在本文中,我们将研究一个影响Go1.8的饥饿问题,该问题在Go1.9中得到了解决。

https://static001.geekbang.org/infoq/f9/f9e97fc45810bca38c398be28014c8ba.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Dig101-Go 之深入理解 mutex

用户头像
newbmiao
2020-07-05

你是否好奇过,Go是如何实现的Mutex,又是为什么要这样实现?

mutex_mutex技术文章_InfoQ写作社区