當您有一個大的可觀察圖形(即使用merge,groupBy,join等組成的可觀察組合多次),並拋出異常時,有時很難計算排除異常源自的地方。我想知道是否有可能找出源文件中的可見操作符被喚醒的地方。一個例子應該更清楚。 例如,給出以下IllegalStateException: Only one subscriber allowed!和堆棧跟蹤,我想知道是否有可能找出行數operatorMerge,
假設我們再次有這樣的事情: while (true) {
val job = Future { doSomething(); 1 }
val timeout = Future { Thread.sleep(1000); 2 }
val both = for (j <- job; t <- timeout) {
println("Done")
}