java线程该怎么使用?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

java线程该怎么使用?

蛮大人123 2016-06-07 15:05:41 2690

用Java写段程序,要求用4个线程并行计算表达式的结果:
(1234*7856)+(50000/5432)+(2^10)+(9834-298*345)
(提示:用线程池的方式实现) 这是一个题目,我只是想到了可以定义四个不同的对象去分别调用不同的run的执行体,但是我觉得还麻烦,不知道是不是还有更好的方法可以实现,谢谢。

并行计算 Java
分享到
取消 提交回答
全部回答(2)
  • 蔡宝
    2019-07-17 19:30:14

    加减乘除是有序的,顺序乱了结果就不一样,线程是可以并发执行的,你非要用并发去执行有序的东西,只能是把几个加号拆开执行

    0 0
  • 蛮大人123
    2019-07-17 19:30:14

    开4个线程分别计算4个加数,然后主线程等待它们依次返回结果,并且累加到一个变量中。不过这根本不是一个演示多线程的好场景。如同你在田径场上让喷气飞机演示怎么飞行。

    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题