golang的同步包sync解析——互斥锁/读写锁

目录 1、临界资源访问存在的问题 2、使用WaitGroup等待一组线程的结束 3、互斥锁——处理临界资源中的并发问题 4、读写锁——多读一写 1、临界资源访问存在的问题 如上图所示,会出现多个窗口卖出同一张票以及卖出负票的问题 2、使用WaitGroup等待一组线程的结束 由于一旦主协程执行结束,即时其他协程还没有执行完成也会退出,上面例子我们强制在主协程中设置休眠时间,但是这样做不太好,而使用
相关文章
相关标签/搜索