
多线程
CNZYYH
码农
展开
-
JAVA 控制执行完多线程的任务再来执行主线程
package duoXianChengs;import java.util.concurrent.CountDownLatch;public class duoXianCheng extends Thread { private String gg; duoXianCheng(String kk){ gg = kk; }stati原创 2017-10-10 08:42:23 · 811 阅读 · 0 评论 -
Guava ListenableFuture 实现多线程 先执行完线程任务 ,再来执行主线程
package ListenableFuture;import java.util.ArrayList;import java.util.List;import java.util.concurrent.Callable;import java.util.concurrent.Executors;import com.google.common.collect.List原创 2017-10-30 16:45:25 · 3350 阅读 · 0 评论 -
java ListeningExecutorService线程池的实现
package duoXianChengs;import java.util.ArrayList;import java.util.List;import java.util.concurrent.CountDownLatch;import com.google.common.util.concurrent.ListeningExecutorService;public原创 2017-12-05 12:08:14 · 4303 阅读 · 0 评论 -
Java如何判断线程池所有任务是否执行完毕
package cn.rojao.utils;import java.util.concurrent.Executors;import com.google.common.util.concurrent.ListeningExecutorService;import com.google.common.util.concurrent.MoreExecutors;public class xianc...原创 2018-03-09 23:28:25 · 2907 阅读 · 0 评论 -
Java并发编程:4种线程池和缓冲队列BlockingQueue
一. 线程池简介1. 线程池的概念: 线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下一个任务。2. 线程池的工作机制 2.1 在线程池的...转载 2018-10-11 09:23:32 · 389 阅读 · 0 评论