摘要: 通常,创建线程的执行单元有两种,一种是直接继承 Thread,另外一种就是实现 Runnable 接口。 但这两种都有一个问题就是无法有返回值,且子线程在执行过程中无法抛出异常。想线程有返回值,可以使用 Callable 来创建执行单元。 Runnable 一个接口,没有返回值 @Functiona 阅读全文
posted @ 2019-05-13 17:03 江湖小小白 阅读(658) 评论(0) 推荐(0)
摘要: 一、创建线程池 https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html https://docs.oracle.com/en/java/javase/21/docs/api/java 阅读全文
posted @ 2019-05-13 11:12 江湖小小白 阅读(678) 评论(0) 推荐(0)