Abo-go

Results 1 issues of Abo-go

Avoid worker still wait after notify_all by put m_shutdown under the protect of mutex