出异常,则可将处理此异常的try-catch-finally块写在调用此方法的程序块内。
第十一章
1.创建线程有两种方法:一种是继承java.lang包中的Thread类,另一种是用户 在定义自己的类中实现Runnable接口。
2.每个线程,在其创建和消亡之前,均会处于下列五种状态之一:新建状态, 就绪状态,运行状态,阻塞状态和消亡状态。
3.被多个线程共享的数据在同一时刻只允许一个线程处于操作之中,这就是同 步控制中的线程间互斥。
4.任何时刻,一个对象的互斥锁只能被一个线程所拥有。
5.一定要保证所有对临界区共享变量的访问与操作均在synchronized代码块中进行。