goroutine的次數問題
在下例中,為何最終 len(tab) 的值每次都不一樣呢?謝謝。
package main
import (
"fmt"
"sync"
)
var tab []int
func test(num int) {
tab = append(tab, num)
wg.Done()
}
var wg sync.WaitGroup
func main() {
for i := 0; i < 1000; i++ {
wg.Add(1)
go test(i)
}
wg.Wait()
fmt.Println(len(tab))
}
更多原創文章乾貨分享,請關注公眾號
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- goroutine 語法問題Go
- 找到陣列中出現特定次數數字的問題陣列
- SpringMVC + Shiro重定向次數過多問題SpringMVC
- 第三方介面限制次數問題
- go中控制goroutine數量Go
- 微信二次分享的問題 帶有引數的php頁面PHP
- 宣告變數的問題變數
- 記一次 Redis 容量 超限的問題Redis
- 一次跨域問題引起的思考跨域
- 一次容器MySQL的效能問題排查MySql
- 記一次排查CPU高的問題
- Laravel 專案一次釋出導致的 BUG(環境變數問題)Laravel變數
- LOG巨集的引數問題
- 字串轉數字的問題字串
- goroutineGo
- 最大數問題
- 【問題排查篇】一次業務問題對 ES 的 cardinality 原理探究
- Leetcode刷題之 【最近的請求次數】LeetCode
- TestNg失敗重跑—解決使用 dataProvider 引數化用例次數衝突問題IDE
- 負數的二進位制數問題
- 由一次KPI考慮到的問題KPI
- WPF Command CanExecute 觸發一次的問題
- 三次函式的對稱中心問題函式
- 一次奇怪的StackOverflowError問題查詢之旅Error
- 一次gc buffer busy問題的診斷GC
- Oracle一次“選錯索引”問題的分析Oracle索引
- 一次inmemory丟失引起的問題分析
- 記一次PHP的Invalid binding type問題PHP
- 由一次最佳化聯想到認知和實時數倉的問題
- 記一次問題發現
- 記一次oom問題排查OOM
- 記錄一次問題排查
- #數位DP 計數問題
- 雙模數問題 題解
- Shell變數的作用域問題變數
- [20240807]數值累加的問題.txt
- Golang協程無法固定goroutine的最大數目解決Golang
- 組合數問題
- 迴文數問題