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
Nope I didn't - was supposed to be a quick placeholder :-P But let me expand on this now.
We discussed why the task manager is split in two threads: to avoid that actual work blocks the heartbeat progression which would lead to timeouts. The second thread takes over the actual work, the heartbeat works.
A simple approach with the same result is to move the heartbeat into its own thread - then the work stays localized in the main thread, and no communication and synchronization is needed between the threads (apart from some alive signal), simplifying the main loop of the process significantly.
[cleaned out template]
The text was updated successfully, but these errors were encountered: