Java
飘香_粽子
毕业五年,从事android方向开发
展开
-
Thread子线程全部返回再执行主线程(join实践)
《Java 高并发编程详解》第三章 join实践,里面使用的是java8的lamda表达式,特编写案例学习该方法。 背景:并发查询各大航空公司的航班信息,全部返回后整理成规定格式显示在界面上。 重点:并发查询 代码如下: //查询接口 public interface FlightQuery { List<String> get(); } public class FlightQueryThread extends Thread implements FlightQuery原创 2020-06-04 14:16:50 · 611 阅读 · 0 评论 -
IllegalThreadStateException异常
1.重复启动 Thread thread = new Thread(){ public void run(){ sleep(1); } }; thread.start(); thread.start(); 2.一个线程生命周期结束,再次调用start是不被允许的。即Terminated不能回到Runnable状态 Thread thread = new Thread(){ public void run(){ sleep(1);原创 2020-05-27 13:54:07 · 580 阅读 · 0 评论