1.继承Thread类
2.实现Runnable接口
3.实现Callable接口
4.线程池方式
优缺点:
1.继承Thread类
优点:代码简单 。 缺点:该类无法集成别的类。
2.实现Runnable接口
优点:继承其他类。 同一实现该接口的实例可以共享资源。
缺点:代码复杂
3.实现Callable
优点:可以获得异步任务的返回值
4.线程池:实现自动化装配,易于管理,循环利用资源。
1.继承Thread类
2.实现Runnable接口
3.实现Callable接口
4.线程池方式
优缺点:
1.继承Thread类
优点:代码简单 。 缺点:该类无法集成别的类。
2.实现Runnable接口
优点:继承其他类。 同一实现该接口的实例可以共享资源。
缺点:代码复杂
3.实现Callable
优点:可以获得异步任务的返回值
4.线程池:实现自动化装配,易于管理,循环利用资源。