Clean up condition variable usage in SequencedWorkerPool
Add unit test for spurious work signal behavior.
Split cond_var_ into multiple condition variables; one for each distinct
condition. Document exactly when each condition variable is waited on.
Restrict the thread that SWP::Shutdown() can be called from.
Fix brace usage in destructor.
BUG=117469
TEST=
Review URL: https://chromiumcodereview.appspot.com/9651026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@126241 0039d316-1c4b-4281-b951-d872f2087c98
CrOS-Libchrome-Original-Commit: 857b6007601c7865b8f51eb8173018dd566605cf
3 files changed