AK
runtime.GOMAXPROCS(1)
, будут ли отлавливаться ДатаРейсы при запуске go test -race
??Size: a a a
AK
runtime.GOMAXPROCS(1)
, будут ли отлавливаться ДатаРейсы при запуске go test -race
??DP
VK
for {
timerStartFullCycle := time.Now()
for i := 0; i < filesCount; i++ {
wg.Add(1)
go func() {
/...code.../
}
}()
}
for _, file := range files {
workerInput <- file
}
wg.Wait()
timerElapsedFullProcessData := time.Since(timerStartFullProcessData)
}
AK
runtime.GOMAXPROCS(1)
. А дальше эта штука запускает WebSocket сервер и обрататывает сотни тысяч соединений 😅 Ну и сообщения переодически не приходят клиентам...ЗА
for {
timerStartFullCycle := time.Now()
for i := 0; i < filesCount; i++ {
wg.Add(1)
go func() {
/...code.../
}
}()
}
for _, file := range files {
workerInput <- file
}
wg.Wait()
timerElapsedFullProcessData := time.Since(timerStartFullProcessData)
}
ЗА
E
RS
for {
timerStartFullCycle := time.Now()
for i := 0; i < filesCount; i++ {
wg.Add(1)
go func() {
/...code.../
}
}()
}
for _, file := range files {
workerInput <- file
}
wg.Wait()
timerElapsedFullProcessData := time.Since(timerStartFullProcessData)
}
for i := 0; i < filesCount; i++ {
wg.Add(1)
wg.Add(filesCount)
for i := 0; i < filesCount; i++ {
DK
DK
for i := 0; i < filesCount; i++ {
wg.Add(1)
wg.Add(filesCount)
for i := 0; i < filesCount; i++ {
RS
DK
RS
RS
for {
timerStartFullCycle := time.Now()
for i := 0; i < filesCount; i++ {
wg.Add(1)
go func() {
/...code.../
}
}()
}
for _, file := range files {
workerInput <- file
}
wg.Wait()
timerElapsedFullProcessData := time.Since(timerStartFullProcessData)
}
timerElapsedFullProcessData := time.Since(timerStartFullProcessData)
timerElapsedFullProcessData := time.Since(timerStartFullCycle)
VK
timerElapsedFullProcessData := time.Since(timerStartFullProcessData)
timerElapsedFullProcessData := time.Since(timerStartFullCycle)
RS
WaitGroup
?RS
for {
timerStartFullCycle := time.Now()
for i := 0; i < filesCount; i++ {
wg.Add(1)
go func() {
/...code.../
}
}()
}
for _, file := range files {
workerInput <- file
}
wg.Wait()
timerElapsedFullProcessData := time.Since(timerStartFullProcessData)
}
files
это канал?VK
VM
DY