Java多线程--sleep()方法小记.md

Java多线程--sleep()方法小记代码:package Thread01;public class TestThread01 { public static void main(String[] args) { Thread t = new MyThread();


Java多线程-死锁.md

Java多线程-死锁死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。代码:package DealLock;public class Dea


怎么解决线程安全问题.md

怎么解决线程安全问题我们不会上来就使用synchronlized,synchronlized会让程序的执行效率降低,用户体验不好,系统的用户吞吐两降低,在不得已的情况下再选择.解决方案:1.尽量使用局部变量代替"实例变量和静态变量"2.如果必须是实例变量,那么可以考虑创建多个对象