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死锁排查和解决 要排查和解决死锁,首先思考三个问题: 什么是死锁? 为什么会出现死锁?