请问创建多线程的第三种方法中get方法获取返回值的问题,谢谢

请问创建多线程的第三种方法中get方法获取返回值的问题,谢谢

关于get()方法获取返回值,我觉得不太靠谱或者说用处不大。在主线程中调用,主线程又不知道子线程什么时候执行完,要么就是循环去调,所以实际项目中会怎么用呢,用处大吗

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,这里get() 是获取返回值,这个方法是会等到任务执行完成后才会回调返回值,然后继续执行下面的代码。而具体在实际开发过程用处大吗?没有过于肯定的回答哦~这里需要结合具体的使用场景来区分使用哪种方式来创建多线程。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • wangstudyvc 提问者 #1
    "这个方法是会等到任务执行完成后才会回调返回值,然后继续执行下面的代码",您的意思是在当前线程调用get方法会导致现场阻塞吗,直到线程任务执行完毕有返回值时才解除当前线程阻塞呢
    2020-06-27 16:14:30
  • 好帮手慕小脸 回复 提问者 wangstudyvc #2
    同学你好,是的,理解是可以的 祝学习愉快~
    2020-06-27 18:20:32
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师