plasmodic/ecto

Threadpool is very busy if the inputs aren't ready for a cell

Opened this issue · 1 comments

void async_wait_for_input()
should most likely use a condition variable to wait for the inputs to be ready. If my graph is blocked, i see an entire cpu taken up by the scheduler.

this is fixed in the new multithreaded scheduler. Of course the quest for the ultimate scheduler is by no means over...