You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
No deadlock. The blocking .runSyncUnsafe() call should prompt the underlying thread pool to allocate a new thread in place of the blocked one.
Analysis
The culprit is monix.execution.internal.Trampoline.trampolineContext which overrides the parent BlockContext that is responsible for wrapping the blocking code in ForkJoinPool.managedBlock
The text was updated successfully, but these errors were encountered:
Reproduction
Current behaviour
Deadlock
Expectation
No deadlock. The blocking
.runSyncUnsafe()
call should prompt the underlying thread pool to allocate a new thread in place of the blocked one.Analysis
The culprit is
monix.execution.internal.Trampoline.trampolineContext
which overrides the parentBlockContext
that is responsible for wrapping the blocking code inForkJoinPool.managedBlock
The text was updated successfully, but these errors were encountered: