更新反应堆中对象的状态

本文介绍了更新反应堆中对象的状态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!,给出以下方法:,switchIfEmptymap运算符使profileUpdate对象发生突变。在switchIfEmpty运算符中进行变异是否安全?关于map,如果我理解正确的话,这是不安全的,对象profileUpdate必须是不可变的,对吗?例如:,在链的后面,另一个方法改变对象:,上述方法调用方式如下:,回答模糊,但…视情况而定!,在返回的MonoFlux中突变输入参数的危险来自于所述MonoFlux可以被多次订阅。在这种情况下,您手中突然有一个共享资源,这可能会导致令人费解的问题。,但如果从受控良好的上下文中调用有问题的方法,则它可以是安全的。,在您的例子中,flatMap确保内部发布者只订阅一次。因此,只要您在此类PlatMap中使用这些方法,它们就可以安全地更改其输入参数(它保留在Platmap函数的作用域中)。,这篇关于更新反应堆中对象的状态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,
返回顶部
跳到底部

Copyright 2011-2024 南京追名网络科技有限公司 苏ICP备2023031119号-6 乌徒帮 All Rights Reserved Powered by Z-BlogPHP Theme By open开发

请先 登录 再评论,若不是会员请先 注册