golang的同步包sync解析——互斥鎖/讀寫鎖

目錄 1、臨界資源訪問存在的問題 2、使用WaitGroup等待一組線程的結束 3、互斥鎖——處理臨界資源中的併發問題 4、讀寫鎖——多讀一寫 1、臨界資源訪問存在的問題 如上圖所示,會出現多個窗口賣出同一張票以及賣出負票的問題 2、使用WaitGroup等待一組線程的結束 由於一旦主協程執行結束,即時其他協程還沒有執行完成也會退出,上面例子我們強制在主協程中設置休眠時間,但是這樣做不太好,而使用
相關文章
相關標籤/搜索