多线程的一个小问题 这个只是一个简单的实现,初步展示线程,要解决楼主的问题,就要用到锁,就说没有锁的话,比如说最后一张票,几个线程都会去抢,可以sleep(xx),你就会看到会打印负数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private int tick=100; 这个是共享数据,有重复很正常。 这个多个线程同时操作共享数据, 出现重复很正常; 你把tick调大些, 比如100000, 再试试. 你这个肯定有问题啊,都没加锁,可以参考文章http://blog.csdn.net/skywalker_only/article/details/38927919 这和有没有public没有关系出现重复是因为多线程共享了tick这个字段,而对于tick--,并非原子操作,所以会发生线程安全问题,发生重复 一个简单问题 4道范式选择题 如何去除古怪符号? Java小程序时钟代码,请帮忙解释下代码!谢谢! 请教sql统计语句 几个面世题求解 最好能给出解释 谢谢 关于java调用dll的Native Library Problems 数值转字符串,怎么做? 编译时出的错误,请教! 再java中解决中文显示的问题!!!高分送!!! 一个java 21天上面的小问题 反射能不能创建一个变量 ?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货