Fix queue test (#30646)

Fix #30643

The old test code is not stable due to the data-race described in the
TODO added at that time.

Make it stable, and remove a debug-only field from old test code.
This commit is contained in:
wxiaoguang 2024-04-23 07:55:43 +08:00 committed by GitHub
parent 99c5683da5
commit e6103955cc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 34 additions and 19 deletions

View file

@ -40,8 +40,6 @@ type WorkerPoolQueue[T any] struct {
workerMaxNum int
workerActiveNum int
workerNumMu sync.Mutex
workerStartedCounter int32
}
type flushType chan struct{}