1.多线程的死锁
因为多个线程调用共享的资源,但是两个线程互相锁着对方需要的资源,所以会造成死锁。
简单的实现锁死步骤:
1.先建一个公共类,里面放置公共的资源属性。
2.创建两个不同的类,run()方法中分别共享池中的资源。
这样运行程序就因为锁着相互需要的资源而造成死锁。
用内部类实现可以更加快捷方便的实现runnable接口中的run()方法。简化程序
这样就可以实现runnable接口,不需要新创建类然后调用。