jdk创建线程的方式
一 简述
1. java是面向jdk编程的,jdk提供的创建线程的接口有Runnable和Callable,这两个接口最大的区别是,Callable有返回值
对于一些业务,业务结束后,需要判断返回值进行后续处理,可以使用Callable
2. 还有一种方式,是创建线程池,从线程池获取线程,
这种方式的优点是,从线程池获取线程,不用频繁创建和销毁线程,减少资源损耗,且可以限制线程数量,防止过量消耗资源,
缺点是,线程饱和度不高的情况下,线程会空置,造成资源浪费
3. 此外,jdk提供了一些接口实现类,如Thread,集成了一些常用方法,也可以使用