摘要: 转自:http://blog.csdn.net/liweisnake/article/details/12966761 今天看到一篇文章,是关于java中如何等待所有线程都执行结束,文章总结得很好,原文如下http://software.intel.com/zh-cn/blogs/2013/10/1 阅读全文
posted @ 2017-06-01 18:07 鸭子船长 阅读(28697) 评论(0) 推荐(0)
摘要: join()是Thread类的一个方法。根据jdk文档的定义: public final void join()throws InterruptedException: Waits for this thread to die. join()方法的作用,是等待这个线程结束;但显然,这样的定义并不清晰 阅读全文
posted @ 2017-06-01 17:42 鸭子船长 阅读(247) 评论(0) 推荐(0)
摘要: 一、ExecutorService介绍 ExecutorService是Java中对线程池定义的一个接口,它java.util.concurrent包中,在这个接口中定义了和后台任务执行相关的方法: Java API对ExecutorService接口的实现有两个,所以这两个即是Java线程池具体实 阅读全文
posted @ 2017-06-01 16:25 鸭子船长 阅读(200) 评论(0) 推荐(0)
摘要: 结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任 阅读全文
posted @ 2017-06-01 14:59 鸭子船长 阅读(123) 评论(0) 推荐(0)