摘要:
测试: package t1; import java.util.concurrent.TimeUnit; class MyThread implements Runnable { private String lockA; private String lockB; public MyThread 阅读全文
摘要:
Executors.newSingleThreadExecutor(): 只有一个线程的线程池,因此所有提交的任务是顺序执行 Executors.newCachedThreadPool(): 线程池里有很多线程需要同时执行,老的可用线程将被新的任务触发重新执行, 如果线程超过60秒内没执行,那么将被 阅读全文
摘要:
package t1; import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;import java.uti 阅读全文
摘要:
package t1; import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue;import java.util.concurrent.TimeUnit;import java. 阅读全文