摘要:
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 阅读全文
摘要:
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(... 阅读全文
摘要:
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 阅读全文