码迷,mamicode.com
首页 >  
搜索关键字:死锁    ( 2490个结果
死锁查询和处理
select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT'其中spid是进程名,tabl ...
分类:其他好文   时间:2020-04-25 14:19:33    阅读次数:64
死锁与活锁的区别,死锁与饥饿的区别?
死锁:是指两个或两个以上的进程(或线程)在执行过程中,因争夺资源而造成 的一种互相等待的现象,若无外力作用,它们都将无法推进下去。 产生死锁的必要条件: 1、互斥条件:所谓互斥就是进程在某一时间内独占资源。 2、请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 3、不剥夺条件:进 ...
分类:其他好文   时间:2020-04-25 01:03:41    阅读次数:287
同步锁(互斥锁),GIL锁(解释器层面的锁),死锁与递归锁
同步锁: multiprocessing 的 Lock() 不加锁:未加锁部分并发执行,加锁部分串行执行,速度慢,数据安全 GIL锁: 线程执行速度快,直接创建, 进程要先创建进程,申请空间。 线程 主程序 进程 垃圾回收 是 线程,干活的。进程是一块内存空间,空间里有主线程,和其它线程。 http ...
分类:其他好文   时间:2020-04-24 20:16:04    阅读次数:71
守护进程、互斥锁、队列和IPC机制
进程对象及其他方法 僵尸进程与孤儿进程(了解) 守护进程 互斥锁 多个进程操作同一份数据的时候,会出现数据错乱的问题 针对上述问题,解决方式就是加锁处理: 将并发变成串行,牺牲效率但是保证了数据的安全 进程间通信 队列Queue模块 IPC机制 生产者消费者模型 线程理论 致命三问 什么是线程 为何 ...
分类:系统相关   时间:2020-04-23 22:47:52    阅读次数:82
mysql之存储过程(四)--批量更新操作
最近有一个场景,在生产环境的一个库中,新增了一个字段。需要从另一个关联表中找到相当的字段回填。 影响数据数百万条。 首先,不能使用一条大的update语句来更新,这个锁太大,容易产生锁征用,造成死锁。 update B a set new_column=(SELECT other_col from ...
分类:数据库   时间:2020-04-23 19:04:39    阅读次数:93
CAN总线简介
CAN是控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电 子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应用最 广泛的现场总线之一。 在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工 业 ...
分类:其他好文   时间:2020-04-23 12:26:55    阅读次数:164
WINDOWS程序监控及故障自动重启思路及bat脚本实现
有个程序会自动关闭,另外一个程序可能有BUG,这个程序会导致数据库死锁。 处理思路: 1、数据库监控:对数据库写入数据进行监控,对写入记录少于一定量进行异常报出; 2、对于进程进行监控及重启,查询到没有进程时,直接重启进程。 3、发现监控数据库时,有时数据库也会因死锁,导致查询不到数据,对查询数据库进行判断,当返回数据库查询异常时重启数据库服务。
分类:Windows程序   时间:2020-04-22 18:10:23    阅读次数:367
Lock锁-Lock接口
本文从以下几个方面介绍Lock接口,分别从lock锁的介绍、为什么要用lock锁、方法介绍、可见性保证 Lock接口简介 Lock锁是一种工具,用来控制对共享资源的访问。 Lock锁和Synchronized锁两者各个有各自的使用场景,lock并不是来替换Synchronized锁的。 Lock接口 ...
分类:其他好文   时间:2020-04-22 14:54:13    阅读次数:63
MySQL 你好,死锁
原文地址:MySQL 你好,死锁 前言 在日常的生活中,相信大家曾或多或少有这么一种体验:"每到下班高峰期的时候,原本宽坦的交通干道,一时间变得水泄不通,司机和乘客都烦躁不安,喇叭声响成一片,当车卡在十字路口中间,会很尴尬的发现,此时无论想走哪都…..."。对于这样的体验,大家都是十分的害怕接触和体 ...
分类:数据库   时间:2020-04-22 13:32:15    阅读次数:79
mysql死锁
在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时,其他的事务不能对它读取和修改。加了共享锁的数据对象可以被其他事务读取,但不能修改。数据库利用这两 种基本的锁类型来对数据库的事务进行并发控制。 一、事务 ...
分类:数据库   时间:2020-04-21 00:24:00    阅读次数:96
2490条   上一页 1 ... 16 17 18 19 20 ... 249 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!