add some sanity checks for execution concurrency parameters

This commit is contained in:
vyzo 2023-03-23 18:52:37 +02:00 committed by Maciej Witowski
parent c5f878c941
commit 4b6e7cc30d

View File

@ -165,6 +165,15 @@ func init() {
}
}
// some sanity checks
if available < 2 {
panic("insufficient execution concurrency")
}
if priority > available-1 {
panic("insufficient default execution concurrency")
}
mx := &sync.Mutex{}
cond := sync.NewCond(mx)