2013年6月7日
摘要: 阅读全文
posted @ 2013-06-07 01:56 洛易 阅读(145) 评论(0) 推荐(0)
摘要: 代码:package thread;import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.CompletionService;import java.util.concurre... 阅读全文
posted @ 2013-06-07 01:53 洛易 阅读(236) 评论(0) 推荐(0)
摘要: 1.线程池的创建 a.创建固定大小的线程池//ExecutorService pool = Executors.newFixedThreadPool(3); b.创建缓存线程池//ExecutorService pool = Executors.newCachedThreadPool(); c.创建... 阅读全文
posted @ 2013-06-07 01:32 洛易 阅读(305) 评论(0) 推荐(0)
摘要: package thread;import java.util.HashMap;import java.util.Random;public class ThreadLocalTest { private static ThreadLocal x = new ThreadLocal(); ... 阅读全文
posted @ 2013-06-07 00:46 洛易 阅读(933) 评论(0) 推荐(0)
摘要: 1.如果每个现场执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如:买票系统就可以这个干。2.如果每个现场执行代码不同,这时候需要不同的Runnable对象,有如下两种方式来实现这些Runnable对象之间的数据共享 a.将共享数据封装在另外一个对象中... 阅读全文
posted @ 2013-06-07 00:06 洛易 阅读(1335) 评论(0) 推荐(0)