摘要: package com.cn.gbx;import java.util.Date;import java.util.Random;import java.util.Timer;import java.util.TimerTask;import java.util.concurrent.Callable;import java.util.concurrent.CompletionService;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorCompletionService;i 阅读全文
posted @ 2013-12-19 17:15 E_star 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1:如果每个线程执行的代码相同,可以使用同一个Runnable对象,然后将共享的数据放在Runnable里面,来实现数据的共享。 例如买票系统...package com.cn.gbx;import java.util.Date;import java.util.Random;import java.util.Timer;import java.util.TimerTask;public class TestThread { public static void main(String[] args) { //共享数据放在了Count里面 Count count = new Count(... 阅读全文
posted @ 2013-12-19 14:39 E_star 阅读(2662) 评论(0) 推荐(0) 编辑
摘要: package com.cn.gbx;import java.util.Date;import java.util.Random;import java.util.Timer;import java.util.TimerTask;public class TestThread { static class A{ public void get() { User user = User.getInstance(); System.out.println("A from " + Thread.currentThread().getName() + " get data 阅读全文
posted @ 2013-12-19 13:39 E_star 阅读(344) 评论(0) 推荐(0) 编辑