qq_36516112
莫秋
采纳率66.7%
2017-08-10 02:19

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

已采纳

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • qq_35728177 Tsui丶 4年前
    点赞 评论 复制链接分享
  • chaoyangsun 孙朝阳 4年前

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

    点赞 1 评论 复制链接分享
  • qq_36516112 莫秋 4年前

    忘了放代码了图片说明

    点赞 评论 复制链接分享