sxdy_12138
2017-05-04 03:53
采纳率: 100%
浏览 1.0k
已采纳

Windows多线程基础编程

图片说明

图片说明

为什么线程一每次运行时都会打印出两次i=0的情况呢?

我是新手,请大家帮忙解惑,谢谢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • H-T-TYSK 2017-05-10 17:07
    已采纳

    代码没有什么问题,是系统和编译器对待时间片的方式不同,你可以试试另外一个编译器,估计又是另外一种结果。

    点赞 打赏 评论
  • ljheee 2017-05-04 05:42

    因为你把i=0放在;两个方法体里面了,你放到外面,成为全局变量

    点赞 打赏 评论

相关推荐 更多相似问题