forked from ALHP/ALHP.GO
start nproc parser goroutines
This commit is contained in:
4
main.go
4
main.go
@@ -17,6 +17,7 @@ import (
|
|||||||
"os/signal"
|
"os/signal"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"regexp"
|
"regexp"
|
||||||
|
"runtime"
|
||||||
"sort"
|
"sort"
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
@@ -591,6 +592,9 @@ func (b *BuildManager) syncWorker() {
|
|||||||
|
|
||||||
for i := 0; i < conf.Build.Worker; i++ {
|
for i := 0; i < conf.Build.Worker; i++ {
|
||||||
go b.buildWorker(i)
|
go b.buildWorker(i)
|
||||||
|
}
|
||||||
|
|
||||||
|
for i := 0; i < runtime.NumCPU(); i++ {
|
||||||
go b.parseWorker()
|
go b.parseWorker()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user