111. 简述在 Java 中 Executor 和 Executors 的区别 ? |
Executors 工具类的不同方法按照我们的需求创建了不同的线程池,来满足业务的需求。 Executor 接口对象能执行我们的线程任务。 ExecutorService 接口继承了 Executor 接口并进行了扩展,提供了更多的方法我们能获得任务执行的状态并且可以获取任务的返回值。 使用 ThreadPoolExecutor 可以创建自定义线程池Future 表示异步计算的结果,他提供了检查计算是否完成的方法,以等待计算的 完成,并可以使用 get()方法获取计算的结果。 |
🚀🚀🚀🚀🚀🚀 |
112. 简述什么是原子操作?在 Java Concurrency API 中有哪些原 子类(atomic classes) ? |
原子操作(atomic operation)意为”不可被中断的一个或一系列操作” 。 处 |
安卓面试题多线程 111-115
于 2024-03-20 14:26:02 首次发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)