码迷,mamicode.com
首页 >  
搜索关键字:死锁    ( 2439个结果
redis 分布式锁
redis分布式 1.redis是单线程操作 2.分布式会出现的问题,死锁 3.redis分布式(集群)。多台服务器里面都有多个单机redis。然后这些redis之间相互链接。还有查看各个单台服务器之间是否链接成功,也就是心跳检测 4.在数据方面,他们之间有个锁的问题,叫redis分布式锁 ## 常 ...
分类:其他好文   时间:2020-09-17 16:21:36    阅读次数:2
操作系统基础
总结操作系统的基础部分知识,什么是操作系统,进程线程,死锁,虚拟地址空间等。 ...
分类:其他好文   时间:2020-08-28 12:03:22    阅读次数:20
python学习中各种锁机制
1. 互斥锁: 对全局变量进行锁定,保证同一时刻只有一个线程在操作共享全局变量,保证了共享数据操作的完整性 互斥锁应用场景: 资源竞争问题 互斥锁的缺点: 阻止了多线程并发执行,含锁的代码只能以单线程模式执行,效率就大大地下降了; 容易出现死锁问题; 2. 死锁问题: 在两个或多个线程中,如果每个线 ...
分类:编程语言   时间:2020-08-08 21:19:12    阅读次数:54
每日一技|活锁,也许你需要了解一下
前两天看极客时间Java并发课程的时候,刷到一个概念:活锁。死锁,倒是不陌生,活锁却是第一次听到。在介绍活锁之前,我们先来复习一下死锁。下面的例子模拟一个转账业务,多线程环境,为了账户金额安全,对账户进行了加锁。1publicclassAccount{2publicAccount(intbalance,Stringcard){3this.balance=balance;4this.card=car
分类:其他好文   时间:2020-08-06 09:23:01    阅读次数:32
锁机制
今天在看分库分表的时候突然想到了锁 现在我们就来看看锁 mysql举例: InnoDB引擎的行锁和表锁 表锁:不会出现死锁,发生锁冲突几率高,并发低。 行锁:会出现死锁,发生锁冲突几率低,并发高。 锁冲突:例如说事务A将某几行上锁后,事务B又对其上锁,锁不能共存否则会出现锁冲突。(但是共享锁可以共存 ...
分类:其他好文   时间:2020-08-04 18:17:50    阅读次数:53
如何避免死锁,我们有套路可循
写在前面上一篇文章共享资源那么多,如何用一把锁保护多个资源?文章我们谈到了银行转账经典案例,其中有两个问题:单纯的用synchronized方法起不到保护作用(不能保护target)用Account.class锁方案,锁的粒度又过大,导致涉及到账户的所有操作(取款,转账,修改密码等)都会变成串行操作如何解决这两个问题呢?咱们先换好衣服穿越回到过去寻找一下钱庄,一起透过现象看本质,dengdengd
分类:其他好文   时间:2020-08-02 10:24:49    阅读次数:68
如何避免死锁,我们有套路可循
写在前面上一篇文章共享资源那么多,如何用一把锁保护多个资源?文章我们谈到了银行转账经典案例,其中有两个问题:单纯的用synchronized方法起不到保护作用(不能保护target)用Account.class锁方案,锁的粒度又过大,导致涉及到账户的所有操作(取款,转账,修改密码等)都会变成串行操作如何解决这两个问题呢?咱们先换好衣服穿越回到过去寻找一下钱庄,一起透过现象看本质,dengdengd
分类:其他好文   时间:2020-08-02 10:24:28    阅读次数:65
sqlserver之事务(进程 ID 70)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。
问题解决:1)查看被锁表:select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableNamefrom sys.dm_tran_locks where resource_type='OBJECT'2)解 ...
分类:数据库   时间:2020-07-31 19:24:53    阅读次数:136
进程与线程
进程:操作系统资源分配的基本单位,一个进程可以有多个线程线程:任务调度和执行的基本单位,线程是进程的一部分内存分配:进程:系统运行的时候为每个进程分配不同的内存空间,线程:线程所使用的资源是它所属的进程的资源进程:正在执行的程序。 多个进程同时执行,顺序是随机的。程序:没有执行的代码 永久性 死锁: ...
分类:编程语言   时间:2020-07-31 19:24:17    阅读次数:70
2439条   1 2 3 4 ... 244 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!