一个java多线程的程序不论在什么计算机上运行,其结果始终是一样的

 我来答
匿名用户
2016-06-21
展开全部
一个处理器(cpu)在某一个时间点上永远都只能是一个线程!双核cpu你可以理解为两块cpu,4核、8核等以此类推,就单个cpu而言某个时间点只能是一个线程在运行, 所谓的多线程是通过调度获取cpu的时间片实现的 其实就相当于 cpu是一个人 多线程是几件事 cpu一下子干这件事 干一会儿时间片到了就干另一件 由于cpu计算速度很快很快 所以看起来就像几件事情在同时做着 不过现在cpu都是双核四核八核的 这些是真的一起干的 因为这是几个人干几件事 肯定是一起做的啦
不晓得这样比喻你可以理解不 这样不能理解我也么有办法啦
砍出平成第一斧58
2016-06-21 · TA获得超过1567个赞
知道大有可为答主
回答量:2321
采纳率:86%
帮助的人:1217万
展开全部
  1. 具体问题具体分析

  2. 结果是否一样,主要看你的预期结果。

  3. 多线程调试,可以多打印一些内容,然后分析。

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xjf5562
2016-06-21 · TA获得超过1190个赞
知道小有建树答主
回答量:896
采纳率:75%
帮助的人:746万
展开全部
难道这不是你期望的结果吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式