I am new to boost::thread_pool. I can create thread pool with 4 threads. But how many tasks can I post? More that 4. Let say 100. Does that mean that 96 will wait while first 4 will be processed?
From documentation there is only join method which waits when all threads will be done. There is no method to check if there is only one thread available to post any data. I would like to wait until there is at least one available thread exists to post a new task. Is that possible?