课程
/后端开发
/Java
/细说多线程之Thread VS Runnable
你这个例子还是有问题,因为number--不是原子操作,还是会出错的。应该加锁
2015-07-21
源自:细说多线程之Thread VS Runnable 2-4
正在回答
巧合,基数5太小了,把数字改大点50000,500000,就很可能应为--操作不是原子性而出问题
赞同 但是为什么老师 的并没有问题?
慕先生8608371 提问者
特南克斯
.0.0.
举报
认识Thread和Runnable的区别,以及使用jstack生成线程快照
2 回答真的不用锁???
2 回答对该视频中部分内容的疑问:买票的不同应该不是Thread和Runnable不同导致的,而是编程是Thread的程序没有共享资源。
1 回答理解不了 可能是我太笨了吧 -_-!!!
2 回答是不是ticketCon没有加validate来修饰?每次创建三个线程,都有各自的ticketCon对象。
2 回答怎样解决死锁的问题