阻塞

  • 如何在Golang中减少goroutine阻塞

    使用带缓冲channel可减少goroutine阻塞,如ch := make(chan int, 10),避免无缓冲channel因同步发送接收导致的阻塞问题。 在Golang中,goroutine阻塞是常见问题,尤其在高并发场景下容易导致资源浪费甚至死锁。要减少goroutine阻塞,核心在于合理…

    2025年12月2日 后端开发
    000
  • Oracle LOCK内部机制及最佳实践系列(五)给出一个导致死锁的SQL示例

    给出一个导致死锁的SQL示例死锁定义:从广义上讲包括操作系统应用程序数据库,如果2个进程(会话)相互持有对方的资源,都一直等待对方释放,这种情况会造成死锁 给出一个导致死锁的SQL示例 死锁定义:从广义上讲包括操作系统 应用程序 数据库,如果2个进程(会话)相互持有对方的资源,都一直等待对方释放,这…

    2025年11月9日
    000
  • 利用sys.sysprocesses检查SqlServer的阻塞和死锁

    Sys.SysProcesses 系统表是一个很重要的系统视图,主要用来定位与解决Sql Server的阻塞和死锁 MSDN:包含正在 SQL Server 实例上运行的进程的相关信息。这些进程可以是客户端进程或系统进程。 视图中主要的字段: 1. Spid:Sql Servr 会话ID 2. Kp…

    数据库 2025年11月7日
    000
关注微信