Recommend
-
6
- xiaorui.cc 2 years ago
golang mac m1的性能压测 – 峰云就她了
-
48
- 掘金 juejin.im 3 years ago
这篇文章主要讲的是如何通过调试 MySQL 源码,知道一条 SQL 真正会拿哪些锁,不再抓虾,瞎猜或者何登成大神没写过的场景就不知道如何处理了 通过好多个深夜艰难的单步调试,终于找到了一个理想的断点,可以看到大部分获取锁的过程 代码在lock0lock.c的s
-
34
- www.tuicool.com 3 years ago
写在前面 过去 Web 开发的工作比较少涉及到并发的问题,每个用户请求在独立的线程里面进行,偶尔涉及到异步任务但是线程间数据同步模型非常简单,因此并未深入探究过并发这一块。最近在写游戏相关的服务端代码时发现数据的并发...
-
35
- jingwei.link 3 years ago
-
11
- studygolang.com 2 years ago
发生死锁的原因 主要是主协程因为channel而被阻塞,就会报dead lock。 往没有make的channel里读写数据,都会报错 fatal error: all goroutines are asleep - deadlock! goroutine 1...
-
1
- my.oschina.net 1 year ago
摘要:什么是死锁,在Go的协程里面死锁通常就是永久阻塞了,你拿着我的东西,要我先给你然后再给我,我拿着你的东西又让你先给我,不然就不给你。我俩都这么想,这事就解决不了了。 本文分享自华为云社...
-
0
- www.cnblogs.com 3 weeks ago
1、Golang中死锁的触发条件 1.1 书上关于死锁的四个必要条件的讲解 发生死锁时,线程永远不能完成,系统资源被阻碍使用,以致于阻止了其他作业开始执行。在讨论处理死锁问...
-
48
- www.tuicool.com 3 years ago
最近用到了 Go 从 Excel 导数据到服务器内部 用的是 http 请求 但是发现一个问题 从文件读取之后 新开 Goroutine 会无限制新增 导致全部卡在初始化请求 于是乎就卡死了 问题模拟 模拟代码
-
23
- www.yangguo.info 2 years ago
Elasticsearch Client Bulk 死锁问题处理
-
8
- club.perfma.com 2 years ago
阿飞云5天前Java死锁排查和解决 要排查和解决死锁,首先思考三个问题: 什么是死锁? 为什么会出现死锁?