【多线程】(6)(Callable接口 JUC的常见类 ReentrantLock 原子类 Semaphore CountDownLatch 线程安全集合类 多线程环境使用哈希表,ArrayList)
文章目录Callable接口JUC的常见类ReentrantLock原子类信号量SemaphoreCountDownLatch线程安全的集合类多线程环境使用ArrayList多线程环境使用哈希表Callable接口类似于Runnable用来描述一个任务,Runnable描述的任务没有返回值,但是Callable描述的任务是有返回值的.如果我们需要使用一个线程单独的计算出某个结果,此时使用Calla