在多线程编程中怎样保证线程安全

 我来答
草原上之狼
高粉答主

2017-10-27 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.9万
采纳率:93%
帮助的人:4052万
展开全部
用 FutureTask 。
解释: 主体工作你已经完成一半了。 目前的状态是, 好比你分配完任务让线程去处理。
线程还没处理完,你还没有得到结果你就先回去了。
怎么等待某一个任务完成呢? 在 Java 中你可以使用 FutureTask<V> 还封装你的任务,表示这是一个将来某一个时间完成的任务,我们一般叫做异步任务。
FutureTask<V> 主要是,在你调用它的`get` 方法时,哪颗它还没有完成就在那里等着,完成再返回给你结果。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式