Java复习3.23

1.线程池的优点

减少创建和销毁线程的次数,节约资源;减轻服务器的压力,防止服务器崩溃。

2.创建线程池的方式

ThreadPoolExecutor、ThreadScheduledExecutor、ForkJoinPool

3.守护线程,本地线程

守护线程(Daemon): JVM创建 。例如:垃圾回收线程,Finalizer
本地线程(user):程序创建

4.进程和线程的区别

进程是操作系统分配资源的最小单元。
线程是操作系统调度的最小单元。一个程序至少一个进程,一个进程至少一个线程。

5.为什么使用Executor框架?

便于线程的管理,减少系统资源的而无端消耗

6.Executor/Executors

Executor接口对象,执行线程任务
Executors工具类,提供创建线程的各种方法

7.开启一个线程的方法

继承Thread类
实现Runnable接口
实现Callable,Future接口

8.Java面向对象的特点,怎么理解

封装:
继承:
多态:
抽象:

9.Java如何保证线程安全

同步方法
同步代码块
锁机制(加锁)

猜你喜欢

转载自blog.csdn.net/weixin_45334970/article/details/129711920