线程死锁与内部类实现runnable

1.多线程的死锁

因为多个线程调用共享的资源,但是两个线程互相锁着对方需要的资源,所以会造成死锁。

简单的实现锁死步骤:

1.先建一个公共类,里面放置公共的资源属性。

2.创建两个不同的类,run()方法中分别共享池中的资源。

这样运行程序就因为锁着相互需要的资源而造成死锁。

用内部类实现可以更加快捷方便的实现runnable接口中的run()方法。简化程序

这样就可以实现runnable接口,不需要新创建类然后调用。

 

posted @ 2017-08-03 21:27  王耀辉1  阅读(228)  评论(0编辑  收藏  举报