标签:自己 重写 接口 局部变量 not 获得 共享 访问 run
三种方式:实现Runnable接口的run方法;继承Thread类并重写run方法;使用FutureTask方式。
线程先要事先获得共享变量上的监视器锁,然后当一个线程调用一个共享变量的wait()方法,该线程会被阻塞挂起,并且释放掉该共享变量上的锁。直到发生:(1)此后其他线程调用了该共享对象的notify或notifyAll()方法 (2)此后其他线程调用了该线程的interrupt()方法。(该线程会抛出InterruptedException异常返回)
标签:自己 重写 接口 局部变量 not 获得 共享 访问 run
原文地址:https://www.cnblogs.com/coding-gaga/p/11291532.html