【求助】初学JAVA,乐趣不少,但遇到一个问题,百思不得其解 实现两个线程之间随机出现可以在class A()中添加sleep(Math.rand()*1000); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Thread t1 = new Thread(aa);Thread t2 = new Thread(aa);t1.start(); t2.start(); 写成这样试试 你这个应该是cup的问题,跟程序没啥关系,你可以把100改成1000试试,应该就会交替出现了 那视频上是这么写的么?synchronized (str)请不要乱改代码啊... 交替不交替和自己的CPU有关:下面是我的输出:Thread-0线程正在卖出第100张票Thread-0线程正在卖出第99张票Thread-0线程正在卖出第98张票Thread-0线程正在卖出第97张票Thread-0线程正在卖出第96张票Thread-0线程正在卖出第95张票Thread-1线程正在卖出第94张票Thread-1线程正在卖出第93张票Thread-1线程正在卖出第92张票Thread-1线程正在卖出第91张票Thread-1线程正在卖出第90张票Thread-1线程正在卖出第89张票Thread-1线程正在卖出第88张票Thread-1线程正在卖出第87张票Thread-1线程正在卖出第86张票Thread-1线程正在卖出第85张票Thread-1线程正在卖出第84张票Thread-1线程正在卖出第83张票Thread-1线程正在卖出第82张票Thread-1线程正在卖出第81张票Thread-1线程正在卖出第80张票Thread-1线程正在卖出第79张票Thread-1线程正在卖出第78张票Thread-1线程正在卖出第77张票Thread-1线程正在卖出第76张票Thread-1线程正在卖出第75张票Thread-1线程正在卖出第74张票Thread-1线程正在卖出第73张票Thread-1线程正在卖出第72张票Thread-1线程正在卖出第71张票Thread-1线程正在卖出第70张票Thread-1线程正在卖出第69张票Thread-1线程正在卖出第68张票Thread-1线程正在卖出第67张票Thread-1线程正在卖出第66张票Thread-1线程正在卖出第65张票Thread-1线程正在卖出第64张票Thread-1线程正在卖出第63张票Thread-1线程正在卖出第62张票Thread-1线程正在卖出第61张票Thread-1线程正在卖出第60张票Thread-1线程正在卖出第59张票Thread-1线程正在卖出第58张票Thread-1线程正在卖出第57张票Thread-1线程正在卖出第56张票Thread-1线程正在卖出第55张票Thread-1线程正在卖出第54张票Thread-1线程正在卖出第53张票Thread-1线程正在卖出第52张票Thread-1线程正在卖出第51张票Thread-1线程正在卖出第50张票Thread-1线程正在卖出第49张票Thread-1线程正在卖出第48张票Thread-1线程正在卖出第47张票Thread-1线程正在卖出第46张票Thread-1线程正在卖出第45张票Thread-1线程正在卖出第44张票Thread-1线程正在卖出第43张票Thread-1线程正在卖出第42张票Thread-1线程正在卖出第41张票Thread-1线程正在卖出第40张票Thread-1线程正在卖出第39张票Thread-1线程正在卖出第38张票Thread-1线程正在卖出第37张票Thread-1线程正在卖出第36张票Thread-1线程正在卖出第35张票Thread-1线程正在卖出第34张票Thread-1线程正在卖出第33张票Thread-1线程正在卖出第32张票Thread-1线程正在卖出第31张票Thread-1线程正在卖出第30张票Thread-1线程正在卖出第29张票Thread-1线程正在卖出第28张票Thread-1线程正在卖出第27张票Thread-1线程正在卖出第26张票Thread-1线程正在卖出第25张票Thread-1线程正在卖出第24张票Thread-1线程正在卖出第23张票Thread-1线程正在卖出第22张票Thread-1线程正在卖出第21张票Thread-1线程正在卖出第20张票Thread-1线程正在卖出第19张票Thread-1线程正在卖出第18张票Thread-1线程正在卖出第17张票Thread-1线程正在卖出第16张票Thread-1线程正在卖出第15张票Thread-1线程正在卖出第14张票Thread-1线程正在卖出第13张票Thread-1线程正在卖出第12张票Thread-1线程正在卖出第11张票Thread-1线程正在卖出第10张票Thread-1线程正在卖出第9张票Thread-1线程正在卖出第8张票Thread-1线程正在卖出第7张票Thread-1线程正在卖出第6张票Thread-1线程正在卖出第5张票Thread-1线程正在卖出第4张票Thread-1线程正在卖出第3张票Thread-1线程正在卖出第2张票Thread-1线程正在卖出第1张票原因就是看谁能抢到那把锁,谁抢到谁输出啊要是去掉锁:Thread-0线程正在卖出第100张票Thread-1线程正在卖出第100张票Thread-1线程正在卖出第98张票Thread-1线程正在卖出第97张票Thread-1线程正在卖出第96张票Thread-1线程正在卖出第95张票Thread-0线程正在卖出第99张票Thread-1线程正在卖出第94张票Thread-0线程正在卖出第93张票Thread-0线程正在卖出第91张票Thread-1线程正在卖出第92张票Thread-0线程正在卖出第90张票Thread-1线程正在卖出第89张票Thread-0线程正在卖出第88张票Thread-0线程正在卖出第86张票Thread-0线程正在卖出第85张票Thread-0线程正在卖出第84张票Thread-1线程正在卖出第87张票Thread-0线程正在卖出第83张票Thread-1线程正在卖出第82张票Thread-0线程正在卖出第81张票Thread-1线程正在卖出第80张票Thread-0线程正在卖出第79张票Thread-1线程正在卖出第78张票Thread-0线程正在卖出第77张票Thread-1线程正在卖出第76张票Thread-0线程正在卖出第75张票Thread-1线程正在卖出第74张票Thread-0线程正在卖出第73张票Thread-1线程正在卖出第72张票Thread-0线程正在卖出第71张票Thread-1线程正在卖出第70张票Thread-0线程正在卖出第69张票Thread-1线程正在卖出第68张票Thread-0线程正在卖出第67张票Thread-1线程正在卖出第66张票Thread-0线程正在卖出第65张票Thread-1线程正在卖出第64张票Thread-0线程正在卖出第63张票Thread-1线程正在卖出第62张票Thread-0线程正在卖出第61张票Thread-1线程正在卖出第60张票Thread-0线程正在卖出第59张票Thread-1线程正在卖出第58张票Thread-0线程正在卖出第57张票Thread-0线程正在卖出第55张票Thread-0线程正在卖出第54张票Thread-0线程正在卖出第53张票Thread-1线程正在卖出第56张票Thread-0线程正在卖出第52张票Thread-1线程正在卖出第51张票Thread-0线程正在卖出第50张票Thread-1线程正在卖出第49张票Thread-0线程正在卖出第48张票Thread-1线程正在卖出第47张票Thread-0线程正在卖出第46张票Thread-1线程正在卖出第45张票Thread-0线程正在卖出第44张票Thread-1线程正在卖出第43张票Thread-0线程正在卖出第42张票Thread-1线程正在卖出第41张票Thread-0线程正在卖出第40张票Thread-1线程正在卖出第39张票Thread-0线程正在卖出第38张票Thread-1线程正在卖出第37张票Thread-0线程正在卖出第36张票Thread-1线程正在卖出第35张票Thread-0线程正在卖出第34张票Thread-1线程正在卖出第33张票Thread-0线程正在卖出第32张票Thread-1线程正在卖出第31张票Thread-1线程正在卖出第29张票Thread-1线程正在卖出第28张票Thread-0线程正在卖出第30张票Thread-1线程正在卖出第27张票Thread-0线程正在卖出第26张票Thread-1线程正在卖出第25张票Thread-0线程正在卖出第24张票Thread-1线程正在卖出第23张票Thread-0线程正在卖出第22张票Thread-1线程正在卖出第21张票Thread-0线程正在卖出第20张票Thread-1线程正在卖出第19张票Thread-0线程正在卖出第18张票Thread-1线程正在卖出第17张票Thread-0线程正在卖出第16张票Thread-1线程正在卖出第15张票Thread-0线程正在卖出第14张票Thread-1线程正在卖出第13张票Thread-0线程正在卖出第12张票Thread-1线程正在卖出第11张票Thread-1线程正在卖出第9张票Thread-1线程正在卖出第8张票Thread-1线程正在卖出第7张票Thread-1线程正在卖出第6张票Thread-1线程正在卖出第5张票Thread-0线程正在卖出第10张票Thread-0线程正在卖出第3张票Thread-0线程正在卖出第2张票Thread-0线程正在卖出第1张票Thread-1线程正在卖出第4张票这个就更容易理解了。。,没有锁线程随意访问 聊天程序 求大神 急急急!!! 一个有关java Boolean的小问题请高手帮忙解答 java 框架跳转 求教一个存储问题,望大家不吝赐教 JTable的问题 帮忙啊,急死人了满分相送 请大侠帮我看看这是什么错误 (JNI相关) 帮我看看,用JAVA实现CRC16的代码 httpsUrlConnection的Bug???有没有人碰到过这样的问题啊? finalize()的用法 刚刚入门Java、希望前辈们指点一二 推荐点入门书籍 求教这个题怎么搞?
Thread t2 = new Thread(aa);
t1.start();
t2.start();
写成这样试试
请不要乱改代码啊...
Thread-0线程正在卖出第100张票
Thread-0线程正在卖出第99张票
Thread-0线程正在卖出第98张票
Thread-0线程正在卖出第97张票
Thread-0线程正在卖出第96张票
Thread-0线程正在卖出第95张票
Thread-1线程正在卖出第94张票
Thread-1线程正在卖出第93张票
Thread-1线程正在卖出第92张票
Thread-1线程正在卖出第91张票
Thread-1线程正在卖出第90张票
Thread-1线程正在卖出第89张票
Thread-1线程正在卖出第88张票
Thread-1线程正在卖出第87张票
Thread-1线程正在卖出第86张票
Thread-1线程正在卖出第85张票
Thread-1线程正在卖出第84张票
Thread-1线程正在卖出第83张票
Thread-1线程正在卖出第82张票
Thread-1线程正在卖出第81张票
Thread-1线程正在卖出第80张票
Thread-1线程正在卖出第79张票
Thread-1线程正在卖出第78张票
Thread-1线程正在卖出第77张票
Thread-1线程正在卖出第76张票
Thread-1线程正在卖出第75张票
Thread-1线程正在卖出第74张票
Thread-1线程正在卖出第73张票
Thread-1线程正在卖出第72张票
Thread-1线程正在卖出第71张票
Thread-1线程正在卖出第70张票
Thread-1线程正在卖出第69张票
Thread-1线程正在卖出第68张票
Thread-1线程正在卖出第67张票
Thread-1线程正在卖出第66张票
Thread-1线程正在卖出第65张票
Thread-1线程正在卖出第64张票
Thread-1线程正在卖出第63张票
Thread-1线程正在卖出第62张票
Thread-1线程正在卖出第61张票
Thread-1线程正在卖出第60张票
Thread-1线程正在卖出第59张票
Thread-1线程正在卖出第58张票
Thread-1线程正在卖出第57张票
Thread-1线程正在卖出第56张票
Thread-1线程正在卖出第55张票
Thread-1线程正在卖出第54张票
Thread-1线程正在卖出第53张票
Thread-1线程正在卖出第52张票
Thread-1线程正在卖出第51张票
Thread-1线程正在卖出第50张票
Thread-1线程正在卖出第49张票
Thread-1线程正在卖出第48张票
Thread-1线程正在卖出第47张票
Thread-1线程正在卖出第46张票
Thread-1线程正在卖出第45张票
Thread-1线程正在卖出第44张票
Thread-1线程正在卖出第43张票
Thread-1线程正在卖出第42张票
Thread-1线程正在卖出第41张票
Thread-1线程正在卖出第40张票
Thread-1线程正在卖出第39张票
Thread-1线程正在卖出第38张票
Thread-1线程正在卖出第37张票
Thread-1线程正在卖出第36张票
Thread-1线程正在卖出第35张票
Thread-1线程正在卖出第34张票
Thread-1线程正在卖出第33张票
Thread-1线程正在卖出第32张票
Thread-1线程正在卖出第31张票
Thread-1线程正在卖出第30张票
Thread-1线程正在卖出第29张票
Thread-1线程正在卖出第28张票
Thread-1线程正在卖出第27张票
Thread-1线程正在卖出第26张票
Thread-1线程正在卖出第25张票
Thread-1线程正在卖出第24张票
Thread-1线程正在卖出第23张票
Thread-1线程正在卖出第22张票
Thread-1线程正在卖出第21张票
Thread-1线程正在卖出第20张票
Thread-1线程正在卖出第19张票
Thread-1线程正在卖出第18张票
Thread-1线程正在卖出第17张票
Thread-1线程正在卖出第16张票
Thread-1线程正在卖出第15张票
Thread-1线程正在卖出第14张票
Thread-1线程正在卖出第13张票
Thread-1线程正在卖出第12张票
Thread-1线程正在卖出第11张票
Thread-1线程正在卖出第10张票
Thread-1线程正在卖出第9张票
Thread-1线程正在卖出第8张票
Thread-1线程正在卖出第7张票
Thread-1线程正在卖出第6张票
Thread-1线程正在卖出第5张票
Thread-1线程正在卖出第4张票
Thread-1线程正在卖出第3张票
Thread-1线程正在卖出第2张票
Thread-1线程正在卖出第1张票
原因就是看谁能抢到那把锁,谁抢到谁输出啊
要是去掉锁:Thread-0线程正在卖出第100张票
Thread-1线程正在卖出第100张票
Thread-1线程正在卖出第98张票
Thread-1线程正在卖出第97张票
Thread-1线程正在卖出第96张票
Thread-1线程正在卖出第95张票
Thread-0线程正在卖出第99张票
Thread-1线程正在卖出第94张票
Thread-0线程正在卖出第93张票
Thread-0线程正在卖出第91张票
Thread-1线程正在卖出第92张票
Thread-0线程正在卖出第90张票
Thread-1线程正在卖出第89张票
Thread-0线程正在卖出第88张票
Thread-0线程正在卖出第86张票
Thread-0线程正在卖出第85张票
Thread-0线程正在卖出第84张票
Thread-1线程正在卖出第87张票
Thread-0线程正在卖出第83张票
Thread-1线程正在卖出第82张票
Thread-0线程正在卖出第81张票
Thread-1线程正在卖出第80张票
Thread-0线程正在卖出第79张票
Thread-1线程正在卖出第78张票
Thread-0线程正在卖出第77张票
Thread-1线程正在卖出第76张票
Thread-0线程正在卖出第75张票
Thread-1线程正在卖出第74张票
Thread-0线程正在卖出第73张票
Thread-1线程正在卖出第72张票
Thread-0线程正在卖出第71张票
Thread-1线程正在卖出第70张票
Thread-0线程正在卖出第69张票
Thread-1线程正在卖出第68张票
Thread-0线程正在卖出第67张票
Thread-1线程正在卖出第66张票
Thread-0线程正在卖出第65张票
Thread-1线程正在卖出第64张票
Thread-0线程正在卖出第63张票
Thread-1线程正在卖出第62张票
Thread-0线程正在卖出第61张票
Thread-1线程正在卖出第60张票
Thread-0线程正在卖出第59张票
Thread-1线程正在卖出第58张票
Thread-0线程正在卖出第57张票
Thread-0线程正在卖出第55张票
Thread-0线程正在卖出第54张票
Thread-0线程正在卖出第53张票
Thread-1线程正在卖出第56张票
Thread-0线程正在卖出第52张票
Thread-1线程正在卖出第51张票
Thread-0线程正在卖出第50张票
Thread-1线程正在卖出第49张票
Thread-0线程正在卖出第48张票
Thread-1线程正在卖出第47张票
Thread-0线程正在卖出第46张票
Thread-1线程正在卖出第45张票
Thread-0线程正在卖出第44张票
Thread-1线程正在卖出第43张票
Thread-0线程正在卖出第42张票
Thread-1线程正在卖出第41张票
Thread-0线程正在卖出第40张票
Thread-1线程正在卖出第39张票
Thread-0线程正在卖出第38张票
Thread-1线程正在卖出第37张票
Thread-0线程正在卖出第36张票
Thread-1线程正在卖出第35张票
Thread-0线程正在卖出第34张票
Thread-1线程正在卖出第33张票
Thread-0线程正在卖出第32张票
Thread-1线程正在卖出第31张票
Thread-1线程正在卖出第29张票
Thread-1线程正在卖出第28张票
Thread-0线程正在卖出第30张票
Thread-1线程正在卖出第27张票
Thread-0线程正在卖出第26张票
Thread-1线程正在卖出第25张票
Thread-0线程正在卖出第24张票
Thread-1线程正在卖出第23张票
Thread-0线程正在卖出第22张票
Thread-1线程正在卖出第21张票
Thread-0线程正在卖出第20张票
Thread-1线程正在卖出第19张票
Thread-0线程正在卖出第18张票
Thread-1线程正在卖出第17张票
Thread-0线程正在卖出第16张票
Thread-1线程正在卖出第15张票
Thread-0线程正在卖出第14张票
Thread-1线程正在卖出第13张票
Thread-0线程正在卖出第12张票
Thread-1线程正在卖出第11张票
Thread-1线程正在卖出第9张票
Thread-1线程正在卖出第8张票
Thread-1线程正在卖出第7张票
Thread-1线程正在卖出第6张票
Thread-1线程正在卖出第5张票
Thread-0线程正在卖出第10张票
Thread-0线程正在卖出第3张票
Thread-0线程正在卖出第2张票
Thread-0线程正在卖出第1张票
Thread-1线程正在卖出第4张票这个就更容易理解了。。,没有锁线程随意访问