gpt4 book ai didi

system.reactive - 订阅处置——是否等待订阅 Action 结束?

转载 作者:行者123 更新时间:2023-12-04 17:10:26 26 4
gpt4 key购买 nike

var sub = observable.Subscribe(data => my_action(data));

当我处理 sub 变量时,它将取消订阅。好的,但是如果它已经被调用,它会等待 my_action 结束吗?

更新 1:我要求有意识的决定,而不是一些副作用。将其与 Threading.Timer 进行比较——为了等待操作,您必须调用特殊的 Dispose 方法。

更新 2:我要求等待操作结束,而不是取消操作。

最佳答案

这取决于。如果 Action 和处置发生在同一个线程上,则处置将在 Action 完成后发生。如果操作在与处理不同的线程上运行,那么它们将独立发生,并且处理可能在操作执行时发生。

关于system.reactive - 订阅处置——是否等待订阅 Action 结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41297461/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com