java 多线程练习,共用一个变量,变量是递减的,但出现有两个线程的结果一样

写了一个多线程的练习,运行时发现有两个线程出现相同结果,代码运行时各线程用的变量应该就只是一个,怎么会出现相同结果情况呢?
试了很多次发现只有一次是正确的,而且在eclipse运行的话只有一个线程执行,只有一次出现两个线程,但是我创建的是4个线程,是那个线程运行太快一下子弄完了?

3个回答

qq_36516112
莫秋 感谢,刚学到线程知识
2 年多之前 回复

线程安全问题,需要线程锁!

qq_36516112
莫秋 感谢,因为刚学
2 年多之前 回复

忘了放代码了图片说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问