Closed kvark closed 2 years ago
Sometimes all workers finish their tasks but the caller thread's join() doesn't return. Happened on the parallel test once.
join()
Actually figured what the problem was. The Arc<Notifier> is not unique if there is a RunningTask alive.
Arc<Notifier>
RunningTask
Sometimes all workers finish their tasks but the caller thread's
join()
doesn't return. Happened on the parallel test once.