摘要:
import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.CompletionService;import java.util.concurrent.ExecutorComplet... 阅读全文
摘要:
/** * 用线程池启动定时器 * @param args */ public static void main(String[] args) { //10秒启动 Executors.newScheduledThreadPool(3).sch... 阅读全文
摘要:
/** * 创建不同类型的线程池 Executors * * @author */public class ThreadPoolTest01 { public static void main(String[] args) { //ExecutorService thread... 阅读全文
摘要:
难点:要保证在卖出每一张票后,在总票数上减1时,总票数是一个真实的值,也就是说总票数是多个线程中共享的数据, 并且总票数是同步的。public class BuyTicketTest { public static void main(String[] args) { ... 阅读全文