A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张雪萍 中级黑马   /  2013-3-18 21:45  /  1856 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张雪萍 于 2013-3-19 08:41 编辑
  1. class Demo extends Thread
  2. {
  3.         public  void run()
  4.         {
  5.                 for(int x=0;x<60;x++)
  6.                     System.out.println("demo run--------------"+x);
  7.         }
  8. }
  9. class  ThreadDemo1
  10. {
  11.         public static void main(String[] args)
  12.         {
  13.                 Demo d =new Demo();//创建好一个线程
  14.                 d.start();
  15.                 for(int x=0;x<60;x++)
  16.                     System.out.println("Hello World"+x);
  17.                

  18.         }
  19. }
复制代码
这段代码是验证多线程的,老师在视频里运行的显得很没有规律,但是我运行的好像太有规律了,什么问题?这是系统随机运行的吗?下面是运行结果
D:\源代码
比较有规律的那个是我的运行结果

@G{O55WWIULKQK1ZC)[38}Q.jpg (28.97 KB, 下载次数: 13)

这是我的运行结果

这是我的运行结果

P[TN2{YL]M_0508V2S_0}R0.jpg (23.39 KB, 下载次数: 17)

老师的

老师的

点评

如果问题未解决,请继续追问回复者,如果问题已经解决,请将分类改为“已解决”,谢谢  发表于 2013-3-19 07:45

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

8 个回复

倒序浏览


依照你的代码运行的结果,挺正常啊

评分

参与人数 1技术分 +1 收起 理由
猫腻 + 1

查看全部评分

回复 使用道具 举报
这程序有两个线程,一个主线程一个demo,线程是谁抢到资源谁执行,你再执行几次,可能结过都不同
回复 使用道具 举报
首先我测试过了,你的程序没有错误。
这样的结果完全是随机的,就像你买彩票,总有中的时候。
说实话,出现这样的结果,可以去买彩票试试。很难得。

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
这个是和你的系统相关的,系统性能或配置不同,运行的结果也不一样的,出现这种情况时很正常的。
回复 使用道具 举报
夏晓彤 发表于 2013-3-18 22:07
这程序有两个线程,一个主线程一个demo,线程是谁抢到资源谁执行,你再执行几次,可能结过都不同 ...

我执行了好几次,都是这样,怎么回事,是不是与我的电脑有关,cpu执行太慢?还是太公平?
回复 使用道具 举报
林慎 中级黑马 2013-3-18 23:16:08
7#
程序没问题,你的跟cpu有关系,跟cpu的性能有一定的关系
回复 使用道具 举报
代码:没问题:
我的结果:cup的问题吧。

Hello World0
demo run--------------0
demo run--------------1
demo run--------------2
demo run--------------3
demo run--------------4
demo run--------------5
demo run--------------6
demo run--------------7
demo run--------------8
demo run--------------9
demo run--------------10
demo run--------------11
demo run--------------12
demo run--------------13
demo run--------------14
demo run--------------15
demo run--------------16
demo run--------------17
demo run--------------18
demo run--------------19
demo run--------------20
demo run--------------21
demo run--------------22
demo run--------------23
demo run--------------24
demo run--------------25
demo run--------------26
demo run--------------27
demo run--------------28
demo run--------------29
demo run--------------30
demo run--------------31
demo run--------------32
demo run--------------33
demo run--------------34
demo run--------------35
demo run--------------36
demo run--------------37
demo run--------------38
demo run--------------39
demo run--------------40
demo run--------------41
demo run--------------42
demo run--------------43
demo run--------------44
demo run--------------45
demo run--------------46
demo run--------------47
demo run--------------48
demo run--------------49
demo run--------------50
demo run--------------51
demo run--------------52
demo run--------------53
demo run--------------54
demo run--------------55
demo run--------------56
demo run--------------57
demo run--------------58
demo run--------------59
Hello World1
Hello World2
Hello World3
Hello World4
Hello World5
Hello World6
Hello World7
Hello World8
Hello World9
Hello World10
Hello World11
Hello World12
Hello World13
Hello World14
Hello World15
Hello World16
Hello World17
Hello World18
Hello World19
Hello World20
Hello World21
Hello World22
Hello World23
Hello World24
Hello World25
Hello World26
Hello World27
Hello World28
Hello World29
Hello World30
Hello World31
Hello World32
Hello World33
Hello World34
Hello World35
Hello World36
Hello World37
Hello World38
Hello World39
Hello World40
Hello World41
Hello World42
Hello World43
Hello World44
Hello World45
Hello World46
Hello World47
Hello World48
Hello World49
Hello World50
Hello World51
Hello World52
Hello World53
Hello World54
Hello World55
Hello World56
Hello World57
Hello World58
Hello World59
回复 使用道具 举报
黑马17期-闫东东 发表于 2013-3-18 23:18
代码:没问题:
我的结果:cup的问题吧。

好吧,谢谢哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马