in reply to Does the main thread yield?
Any other suggestions on an efficient way to keep the queue full but not too full?
Try my self-limiting queue implementation from the spoiler in Re^4: dynamic number of threads based on CPU utilization.
Set the size to at least 4 times the number of elements as you have consumer threads and then adjust up and down until you hit the sweet spot for your application.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: Does the main thread yield?
by Random_Walk (Prior) on Apr 24, 2013 at 08:20 UTC |