2018-08-15

2018-08-22  本文已影响0人  沉溺IOS

                                             java学习第一天之多线程

包:java.lang :  类:class__Thread   接口:interface__Runnable   方法:public void run()

在java中一个类里可以有多个类,不过一个类中只能有一个 public 类

研究可见性。

join 方法使其他线程等待。

停止线程方法 不能用 stop() 方法,此方法已经废弃。

interrupt 中断线程的方法。不能用它停止线程。

正确的方法是使用退出标志(旗标)

争用条件:Race Condition  

互斥 :synchronized(lockObj)

同步 :wait()/notify()/notifyAll()

lockObj.wait() ;

Wait Set;

多线程编程常用的交互模型

Producer - Consumer

Read - Write Lock

Future

Worker Thread

Java5中并发编程工具

java.util.concurrent

线程池 ExecutorService

Callable & Future

BlockingQueue

上一篇 下一篇

猜你喜欢

热点阅读