这 .Synchronize() 需要吗?如果没有,什么时候真正需要使用?
_subject.SubscribeOn(Scheduler.TaskPool).ObserveOn(SynchronizationContext.Current).Synchronize().Subscribe(OnNext)
我认为这可能是必要的原因是因为我正在从多个线程调用主题的 OnNext。不过,我确实希望在主线程上执行 OnNext 方法。
这 .Synchronize() 需要吗?如果没有,什么时候真正需要使用?
_subject.SubscribeOn(Scheduler.TaskPool).ObserveOn(SynchronizationContext.Current).Synchronize().Subscribe(OnNext)
我认为这可能是必要的原因是因为我正在从多个线程调用主题的 OnNext。不过,我确实希望在主线程上执行 OnNext 方法。