想象成蛋糕店买蛋糕:
买蛋糕老板开始做蛋糕(futureService.submit()),但买了蛋糕需要等待老板给你一张凭证(future)但自己继续做蛋糕(call),你拿到凭证你可以去做其他事,做完其它事你再根据凭证找蛋糕店老板要蛋糕,这个时候要是还没做好(done=false),就继续在店里等待(wait),直到老板蛋糕做好通知你(done=true,)






本文以蛋糕店买蛋糕的场景,生动地解释了Future模式的工作原理。顾客下单后,可以继续进行其他活动,随后根据凭证返回获取已完成的产品,展现了异步处理与延迟加载的概念。
想象成蛋糕店买蛋糕:
买蛋糕老板开始做蛋糕(futureService.submit()),但买了蛋糕需要等待老板给你一张凭证(future)但自己继续做蛋糕(call),你拿到凭证你可以去做其他事,做完其它事你再根据凭证找蛋糕店老板要蛋糕,这个时候要是还没做好(done=false),就继续在店里等待(wait),直到老板蛋糕做好通知你(done=true,)






1067
1827

被折叠的 条评论
为什么被折叠?