20161213问题解析请点击今日问题下方的“【Java每日一题】20161214”查看
今日问题:
请问主程序输出结果是什么?能不能实现各窗口间卖的票不相互冲突?(点击以下“【Java每日一题】20161214”查看20161213问题解析)
题目原发布于公众号、简书:[url=http://mp.weixin.qq.com/s?__biz=MzI4ODEyMTgwMA==&mid=2650163299&idx=1&sn=5d5142809ec110fff234d01a822060b1&chksm=f3c1dec4c4b657d28f41e26a443e106077906b12e1d7ea9ba1f0a6db480274502f4e14da5674#rd]【Java每日一题】20161214[/url],[url=http://www.jianshu.com/p/d5aa97ec1e74]【Java每日一题】20161214[/url]
[img]https://img-blog.youkuaiyun.com/20161017115128961?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast[/img]
package Dec2016;
import java.util.ArrayList;
import java.util.List;
public class Ques1214 {
public static void main(String[] args){
final List<String> tickets = new ArrayList<String>();
for(int i = 0; i < 1000; i++){
tickets.add("高铁票-"+i);
}
// 10个线程窗口卖票
for(int i = 0; i < 10; i++){
new Thread(){
public void run(){
while(true){
System.out.println(Thread.currentThread().getId()+"-"+tickets.remove(0));
}
}
}.start();
}
}
}
今日问题:
请问主程序输出结果是什么?能不能实现各窗口间卖的票不相互冲突?(点击以下“【Java每日一题】20161214”查看20161213问题解析)
题目原发布于公众号、简书:[url=http://mp.weixin.qq.com/s?__biz=MzI4ODEyMTgwMA==&mid=2650163299&idx=1&sn=5d5142809ec110fff234d01a822060b1&chksm=f3c1dec4c4b657d28f41e26a443e106077906b12e1d7ea9ba1f0a6db480274502f4e14da5674#rd]【Java每日一题】20161214[/url],[url=http://www.jianshu.com/p/d5aa97ec1e74]【Java每日一题】20161214[/url]
[img]https://img-blog.youkuaiyun.com/20161017115128961?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast[/img]