用Java写段程序,要求用4个线程并行计算表达式的结果:
(1234*7856)+(50000/5432)+(2^10)+(9834-298*345)
(提示:用线程池的方式实现) 这是一个题目,我只是想到了可以定义四个不同的对象去分别调用不同的run的执行体,但是我觉得还麻烦,不知道是不是还有更好的方法可以实现,谢谢了。
2条回答 默认 最新
- threenewbee 2016-03-27 06:19关注
开4个线程分别计算4个加数,然后主线程等待它们依次返回结果,并且累加到一个变量中。不过这根本不是一个演示多线程的好场景。如同你在田径场上让喷气飞机演示怎么飞行。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 关于#python#的问题:有偿求一个千寻框架找书机器人插件
- ¥15 安装numpy时出现TypeError应该怎么办?
- ¥15 ArcGIS Pro时空模式挖掘工具
- ¥15 获取到海康hls的视频地址是http协议导致无法正常播放
- ¥15 seL4如何实现从终端输入数据
- ¥15 方波信号时频特征分析/信号调制与解调过程分析/利用DFT分析信号频谱
- ¥20 两台硬件相同的琴设备一个是高阶版,怎么扒到初阶版
- ¥30 matlab求解周期与坐标
- ¥15 MATLAB图片转灰度格式问题
- ¥15 把h5作品链接复制到自己的账号里