Java中的并发编程集合使用(6)

// for (Iterator iterator = tickets.iterator(); iterator.hasNext();) {
        // String string = (String) iterator.next();
        // tickets.remove(20);
        // }

for (int i = 1; i <= 10; i++) {
            new Thread("线程" + i) {
                public void run() {
                    while (true) {
                        if (tickets.isEmpty()) {
                            break;
                        }
                        System.out.println(Thread.currentThread().getName() + "---" + tickets.remove(0));
                    }
                }
            }.start();
        }
    }
}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/642c8af85655de5cfce210bc0b351b10.html