码迷,mamicode.com
首页 >  
搜索关键字:死锁    ( 2490个结果
lock,Monitor,Mutex的区别
lock和Monitor的区别 lock的底层本身是Monitor来实现的,所以Monitor可以实现lock的所有功能。 Monitor有TryEnter的功能,可以防止出现死锁的问题,lock没有。 Mutex和其他两者的区别 Mutex本身可以实现lock和Monitor所有的操作。 但是Mu ...
分类:其他好文   时间:2020-06-15 00:04:17    阅读次数:74
当JavaScriptCore遇上多线程
不同VM的context并发执行JS代码发生死锁的情况,真是相当隐晦了,感谢ollyguo和enigmaliang大神的建议,才能让这个bug抽丝剥茧,慢慢的解开。 ...
分类:编程语言   时间:2020-06-14 20:22:30    阅读次数:77
一篇文章搞清JVM死锁问题及排查
关于死锁,一直是面试和日常开发中的熟悉话题,本文将进行一下探讨: 什么是死锁 出现死锁的原因 如何避免死锁 代码中死锁问题怎么排查 @ 1. 什么是死锁 死锁是指两个或两个以上的进程或线程,在执行过程中,由于竞争资源而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去 划重点:两个或两个以上进 ...
分类:其他好文   时间:2020-06-14 14:30:22    阅读次数:74
java基础(十一):多线程
目录 线程基础内容 程序、进程与线程 线程的创建和启动 线程的生命周期 线程控制 线程同步 线程同步的必要性 线程同步的实现 死锁 线程间通信 线程间通信的必要性 线程间通信的实现 1.程序、进程与线程 程序Program 程序是一段静态的代码,它是应用程序执行的蓝本 进程Process 进程是指一 ...
分类:编程语言   时间:2020-06-14 13:18:06    阅读次数:55
python学习第33天
一.死锁,互斥锁,递归锁 死锁:只上锁不解锁容易造成死锁现象 互斥锁:加一把锁就对应解一把锁,形成互斥锁 递归锁:用于解决死锁,只是一种应急的处理方法 from threading import RLock 从语法上讲,锁可以互相嵌套,但不要使用 不要因为逻辑问题让上锁分成两次,导致死锁 二.线程队 ...
分类:编程语言   时间:2020-06-13 23:44:08    阅读次数:96
QT之QObject简单介绍
QObject简单介绍 QObject是QT框架的核心,在该对象内可以使用QT框架的信号和槽机制。 一个QObject对象创建在另一个QObject类(该类可以称作父类)中,该对象将自动将其自身添加到父对象的孩子列表中。父类拥有对所有子QObject对象的控制权,可以自动在析构函数中删除所有的子对象 ...
分类:其他好文   时间:2020-06-12 20:33:25    阅读次数:89
Lock - 锁
一、概述 1.Lock是JDK1.5提供的一个接口;有效的降低死锁的几率,Lock相对于synchronize而言更加灵活 synchronized 问题:容易产生死锁;锁对象不容易找寻确定;不能在方法A中加锁,方法B中解锁 同步代码块问题:容易产生死锁 synchronized(){ } 同步方法 ...
分类:其他好文   时间:2020-06-09 16:17:46    阅读次数:56
锁、信号量和资源互斥分别指什么?请用python程序举例说明。
锁既是给公共资源增加限制。如果是死锁的必须满足以下四个条件,互斥,不可剥夺,请求与保持, 循环等待,只要系统出现死锁,这四个条件必须成立。 信号量,有时被称为信号灯。是在多线程环境下使用的一种设施,他负责协调各个线程,以保证他们能够正确、合理的使用公共资源。 互斥:是指某一资源同时只允许一个访问者对 ...
分类:编程语言   时间:2020-06-08 23:56:21    阅读次数:123
面经1
进程/线程的区别: 进程是资源分配的最小单位,线程是CPU调度的最小单位 死锁的四个必要条件 (1) 互斥条件:一个资源每次只能被一个进程使用。 (2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。 (3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。 (4) ...
分类:其他好文   时间:2020-06-07 11:18:59    阅读次数:88
java中的多线程
1、多线程概述 2、启动线程的方式 3、线程生命周期 4、线程的一些方法 5、线程调度 6、线程的同步和异步 7、synchronized 8、死锁 多线程概述 概述 1、什么是进程? 进程是一个应用程序(1个进程是一个软件)。 2、什么是线程? 线程是一个进程中的执行场景/执行单元。 3、一个进程 ...
分类:编程语言   时间:2020-06-07 09:15:35    阅读次数:56
2490条   上一页 1 ... 10 11 12 13 14 ... 249 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!