【Java每日一题】20161214

来源:互联网 发布:手机调色软件 编辑:程序博客网 时间:2024/06/05 20:07

20161213问题解析请点击今日问题下方的“【Java每日一题】20161214”查看 

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问题解析) 

题目原发布于公众号、简书:【Java每日一题】20161214【Java每日一题】20161214 

 

0 0
原创粉丝点击