设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
java线程的一个问题
返回列表
发新帖
java线程的一个问题
[复制链接]
11
|
5
|
2009-2-24 17:39:11
|
显示全部楼层
|
阅读模式
有关线程的一个小问题,程序如下:
class NewThread implements Runnable{
Thread t;
NewThread(){
t = new Thread(this, "Demo Thread");
System.out.println("Child thread: " + t);
t.start();
}
public void run(){
try{
for(int i = 5; i > 0; i--){
System.out.println("Child Thread: " + i);
Thread.sleep(500);
}
}catch(InterruptedException e){
System.out.println("Child interrupted.");
}
System.out.println("Exiting child thread.");
}
}
class ThreadDemo{
public static void main(String args[]){
new NewThread();
try{
for(int i = 5; i > 0; i--){
System.out.println("Main thread: " + i);
Thread.sleep(1000);
}
}catch(InterruptedException e){
System.out.println("Main thread interrupted.");
}
System.out.println("Main thread Exiting.");
}
}
我的理解前三行结果应为:
Child thread: Thread[Demo Thread,5,main]
Child Thread: 5
Main thread: 5
可是显示的结果是:
Child thread: Thread[Demo Thread,5,main]
Main thread: 5
Child Thread: 5
小弟刚研究java,希望高手指教!!!
我执行多次,其中结果第5、6行顺序会发生变化,但是上边的2、3不会(如果分优先级或者分主类、继承类的话5、6行结果也应该固定吧?)
4: Child Thread: 4
5: Child Thread: 3
6: Main thread: 4
7: Child Thread: 2
回复
使用道具
举报
千问
|
2009-2-24 17:39:11
|
显示全部楼层
以上两种结果都可能发生。线程启动后就会独立运行,具体情况要看cup的调度。我个人认为并没有一定的显示结果。...
回复
使用道具
举报
千问
|
2009-2-24 17:39:11
|
显示全部楼层
new NewThread().run(); 你没让那个子线程动起来,就是主线程睡着了。cpu也不去鸟子线程的。java多线程的运行是没固定顺序的,没有那么严格的先后顺序,还是看cpu当时的工作情况决定。多线程共享卖同1000张票的时候,可能排在后面的票还会先卖出去的。...
回复
使用道具
举报
千问
|
2009-2-24 17:39:11
|
显示全部楼层
多试几次...
回复
使用道具
举报
千问
|
2009-2-24 17:39:11
|
显示全部楼层
在这里有2个线程,一个是主线程,一个是子线程CPU执行的线程的原理是,在优先级是一样的情况下,先让子线程执行一会儿,在让主线程执行一会儿,而这个时间是极短的。其实你的理解的情况也是有可能发生的。你要是想让子线程先执行可以设置他的优先级高一些,这样CPU分给他的时间片就会多一些。例如:t.setPriority(Thread.MAX_PRIOR...
回复
使用道具
举报
千问
|
2009-2-24 17:39:11
|
显示全部楼层
理论上你的想法是对的线程的同时执行是理论上的但cpu执行任务的时候这个线程执行一小会儿另一个线在执行一小会儿, 由于cpu速度快 可以看成同时在执行,
而在执行你上面的代码 的时候cpu先分配时间给main线程执行了 所以会显示下面的结果...
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
在酷狗里的“Dj - 串烧 - 英文”(第一首的320kbps)从18分30秒道后面的都是什么名?跪求啊!!!
2
最近电脑的windows资源管理器总是停止工作,又重新启动,是怎么回事?
3
求大神解答速度的啊
4
A she B her C hers D herself 该选那个? 这句的意思是什么?
5
单位台式电脑,有路由器,不知道密码,因公不敢恢复出厂设置。请问如何用路由器设置虚拟WIFI
6
两个人的合作协议怎么写?
7
以男人论心爱谁钱给谁 给你钱的不一定爱你 不给你钱的肯定不爱你 是真的吗
8
我用的4S,刚买回来朋友帮我激活越狱的,用他自己的ID并且下载了QQ ,现在每次更新QQ都弹出一个
9
我想考公务员,我在报名的时候填无业,知道笔试成绩如果比较好的话,在把现在的工作辞职?
10
成都东门车站到娇子立交桥有多远.公交车应该坐那路。
11
小腹上面,肚脐下面疼
12
hanttkdex是什么快递,怎么查不到,谁知道请帮忙查下!
13
求flash及原文件,简单点,有引导层,遮罩层,最好原创,10个左右图层
14
求EXCEL表格 谢谢高人指点
15
一首歌的曲子,除了伴奏,还有什么
16
近视几度内可以选择性戴镜
17
二战时最好的战机是德国的还是美国的?
18
近期 ,把内存升级到4G,但是可用的只有2,43G,集显的显存足有1018M,请问如何调整集显的显存
19
第一次做建安企业会计,请问要怎样做呢?难吗?需要掌握什么内容呢?
20
想知道: 安徽省 安徽淮安印染厂 在哪?联系人和联系方式~!
21
快来解答啊
22
谁能告诉我,我该怎么做啊?哪位好心人帮帮忙啊!
23
日本劳务研修生面试问题
24
有需要才有( ),求大神补充完整。 不能再填市场了。
25
廉颇蔺相如列传概括翻译 一千字左右
26
2013年德州市开发区教师招聘考了72.什么时候出面试名单。。
27
昨晚玩游戏强制关机后,早上起来开机发现乱码
28
梦见自己在冰天雪地里骑自行车,突然发现前面路上有两条黑蛇,活的,再往前走还有很少的金色小鱼
29
数控编程谁会编弹簧牙螺纹?方牙,大径多少,内径分别多少?一般几乘几螺距?求
30
小米手机丢保了修sd卡插槽和换一个后摄像头组件要多少钱?
31
现在百度搜索下面怎么会出下划线那排字“查看更多关于XX内容”,不想要这些,看着很别扭
32
我的广发信用卡昨天(6月7日)下来的,账单号是24号, 我的还款日期是多少,距离今天还有多少天,麻烦详细点
33
老婆逼我离婚!我该怎么办?
34
想知道: 烟台市 烟台彤悦城 在哪
35
{x^2-x-2>0 2x^2+(2k+5)x+5k<0}只有一个整数解-2,求实数k的取值 尽量详细 谢谢
36
想知道: 天津市 双港示范工业园 在哪? 谁知道天津有几个化工园区。
37
请问下近视眼睛650度,请问要在什么年龄激光最安全有效?
38
一个氢气球 不断上升 球皮不会膨胀的话 那么气球的内压该怎么算啊?
39
求周星驰电影《审死官》《逃学威龙3龙过鸡年》高清下载地址(720P以上)
40
屁眼旁边肌肉走路什么的都痛怎么回事
41
请各路大神看看这个怎么办,怎么把可移动磁盘和DVD RW驱动器顺序给换掉 跪谢了
42
台电X30怎么不支持Flac的歌?
43
有一个电影讲的是。。。有辆鬼巴士
44
今年5月份我打算和我女朋友摆结婚酒,可是这个月刚好是我爸爸的死忌,请问我还可以选择这个月摆酒吗
45
哪个可以告诉我东风本田思域怎么样 谢谢!
46
我法国的房东在上个月中旬把我的住房押金汇到了我的中国银行信用卡上,但是已经过了20多天了,
47
我睡觉了,早安!
48
北京劲松医院周末能办健康证吗
49
庄子与鲁哀公的故事
50
做题时看到了几道题,对答案有些怀疑,希望知道的人可以解惑一下谢谢 1.社会保险按实施的范围来划分可分
51
网球拍被我坑了两块漆走
52
无功补偿是不是把感性无功和容性无功达到一个趋于平衡的状态?
53
这个责任书公平吗?
54
请问EXO 130607 日山签售是否为公开? 非抽中可否进去?
55
爱一个人但是她不爱我。怎么办?
56
昨天下午六点在官网买了小米2S,什么时候能出库呢?!!!!!
57
求大神帮忙激活一下我的office 2013,不甚感激!!
58
成渝客专线成都到永川要多久?要多少钱?
59
求小说!!!!!!!!!!!!!
60
端午想去东莞桥头看荷花,请问桥头的亲们端午节荷花开了木有?
61
电风扇工作时抖动特别严重、原因是什么?
62
街头篮球F反跑水墨辅助线 给分哦.
[email protected]
. 有的发下, 谢谢.
63
心里这一丝牵挂如何断,放弃了也做不出决定
64
求现成苹果手机图片墙
65
我是女生,但我体毛特别多,又黑又密又长,怎么办?
66
中国十大劲歌在哪里可查
67
数学疑难杂问
68
怎样提高弹弹堂2里的装备合成率?
69
在同等价位目前有没有比中兴U960s3配置还要优越的手机
70
联想a298t刷中文rec需要安装什么驱动?怎么安装?
71
独处癖有什么表现?
72
怎么在手机音乐播放器上的专辑图片改为自己的大头贴?
73
自学考BEC高级,需要哪些资料啊?
74
parallels desktop for Mac被卸载了怎么办
75
原来是用QQ号登陆微信的,昨天微信解绑了QQ,然后再用QQ就登陆不上去了,
76
北京哪里比较好贷款!外地户口,无房无车,白户
77
金穗qq联名ic贷记卡怎么在淘宝上无法支付,说是此卡过期,刚办的这张卡
78
跪求御龙在天砸星辅助,急啊!!!!!
79
海信电视买贵了怎么办?
80
cad2006序列号ID:191-75444444申请号P505 G040 JAPY 5LWE 92KX NHCO 1ZWV 激活码是什么啊
81
心脏问题
82
你好,我想问一下!我的手机是三星S7572,我的手机那里好像找不到更改默认储存。那怎么办!!!跪求解决
83
徐州网架哪家最好?
84
如何解除安卓手机电话拦截 有的电话打不进,是添加了拦截,如何解除
85
一道函数题,大家有空就帮帮忙吧!!谢谢了!
86
传统渔网织法教材
87
正方形ABCD,AB=4,点P为BD上一点,PD=√2,点E在BC边上,AP=PE,求CE的长?
88
“我还是有潜力的”为话题的作文1初三的水平2最好多了一点
89
汽车的质量m=5×103kg,额定功率P=8.0×104W.在平直路面上所受阻力大小恒定,车能达到的最大速度是16m/s。
90
打架给人打伤了要怎么办
91
开了个刺绣店,有没有做过网店推广的呢,这个难学吗
92
周杰伦死讯 :周杰伦于6月8日回台湾的路上出车祸 当场死亡 [搜狐新闻]
93
急急急!!!跪求大神帮卜卦!!!
94
PPT经典模板哪里有
95
老婆的前姐夫和现在她姐耍的男朋友大家一起玩,这样的关系在一起玩好吗?
96
哥几个走着 txt
97
楼下看见一棵树,一直没注意,今天竟然结果子了,求大神鉴定树种。
98
提问:一部电影里主角死了,电影会怎样
99
求一头像的大图和情侣头像!!!
100
咸菜能不能当酸菜用?