Use int as priority value type.

Do not use unsigned int for merely non-negative quantities as it
complicates simple arithmetic.
This commit is contained in:
Ken Hibino
2020-02-12 22:23:25 -08:00
parent bf31fcc3ec
commit d33ca98648
15 changed files with 84 additions and 70 deletions

View File

@@ -91,7 +91,7 @@ type TaskMessage struct {
type ProcessInfo struct {
mu sync.Mutex
Concurrency int
Queues map[string]uint
Queues map[string]int
StrictPriority bool
PID int
Host string
@@ -101,7 +101,7 @@ type ProcessInfo struct {
}
// NewProcessInfo returns a new instance of ProcessInfo.
func NewProcessInfo(host string, pid, concurrency int, queues map[string]uint, strict bool) *ProcessInfo {
func NewProcessInfo(host string, pid, concurrency int, queues map[string]int, strict bool) *ProcessInfo {
return &ProcessInfo{
Host: host,
PID: pid,