java 线程同步的问题,为什么有时不能用synchronized(){}同步块命令
java 线程同步的问题,为什么有时不能用synchronized(){}同步块命令
日期:2019-06-11 07:39:32 人气:1
看书的时候有一句话挺好的,我们应该解决错误而不是降低错误的发生概率。
虽然是几年前的问题,但是解答里面就一个说中了,其他都不知道在说些什么,或许是我段位太低了吧。
你sleep一下当前线程就会发现错误了。
while (ticket > 0) {
try {
Thread.currentThread().sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block