线程中的一些关键字

 

 

 

1 线程池(减小线程创建的消耗)

2 synchroinzed:同一对象不同方法锁的互斥

3 reentrantLock(1 tryLock:对象是否已经被锁 2、公平锁的设置)

4 join方法:主线程等待子线程执行完毕

5 volatile:变量在不同线程间可见,通常用在开关变量和计数器变量等等

6 wait、notify、notifyAll:这些方法必须在synchronized块中调用

7 Callable、Future和FutureTask 

 

 

 

你可能感兴趣的:(线程中的一些关键字)