- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 java多线程详解六 多线程死锁问题
多线程死锁问题:1.出现的原因:有两个线程t1和t2,两把锁locka 和lockb,t1拿着locka去拿lockb,t2拿着lockb去拿locka就会出现死锁问题。public class DeadLockDemo {public static void main(String[] args) { DeadLock deadLock1=new DeadLock(true); De
2016-09-04 18:08:26 341
原创 java多线程详解五 单例的线程安全问题
单例的线程安全问题单例的两种形式:懒汉式和饿汉式 饿汉式只有被调用时才创建对象,节约资源。//懒汉式 没有安全问题class Single{private static final Single single=new Single();public Single() {}public static Single getInstance(){ return single;}}
2016-09-04 18:03:19 586
原创 java多线程详解四 验证同步函数的锁是this
验证同步函数的锁是this/** * Created by Perk on 2016/7/17. */class Ticket implements Runnable {private int num = 200;Object object = new Object();boolean flag = true;@Overridepublic void run() { if (fla
2016-09-04 18:02:35 374
原创 java多线程详解三 同步函数
需求:两个储户,每个都到银行存钱,每次存100,一共存三次。public class BankDemo {public static void main(String[] args) { Cus cus=new Cus(); Thread thread1=new Thread(cus); Thread thread2=new Thread(cus); thread1.star
2016-09-04 18:01:17 287
Android内核剖析 柯元旦.pdf
2018-01-26
Android应用测试与调试实战
2018-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人