mirror of
https://github.com/onyx-and-iris/aoc2023.git
synced 2024-11-24 19:30:48 +00:00
add mutex lock
This commit is contained in:
parent
cc452c76a4
commit
9ba5ad695e
@ -6,6 +6,7 @@ import (
|
||||
)
|
||||
|
||||
var wg sync.WaitGroup
|
||||
var mu sync.Mutex
|
||||
|
||||
const UNLIMITED = -1
|
||||
|
||||
@ -68,7 +69,9 @@ func two(lines []string) int {
|
||||
wg.Add(1)
|
||||
go func(i int) {
|
||||
defer wg.Done()
|
||||
mu.Lock()
|
||||
seedRanges = append(seedRanges, nextTransform(0, []bound{newBound(seeds[i], seeds[i]+seeds[i+1]-1)})...)
|
||||
mu.Unlock()
|
||||
}(i)
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user