Gomock进行单元测试用法在 mockgen 命令中,支持两种生成模式: source:从源文件生成 mock 接口(通过 -source 启用) mockgen -source=foo.go [other options] reflect:通过使用反射2024-07-16 golanggolang test semaphore 信号量源代码: golang.org/x/sync/semaphore semaphore 信号量源代码: golang.org/x/sync/semaphore 创建 // NewWeighted使用给定的值创建一个新的加权信号量 /2024-07-16 golanggolang package golang 协程互斥锁golang 在多协程的情况下,如果多个协程同时操作一个变量,会出现数据不一致的情况,这个时候就需要使用互斥锁来解决这个问题。 互斥锁 (sync.Mutex)互斥即不可同时运行。即使用了互斥锁的两个代码片段互相排斥,只有其中一个代码片段执2023-10-14 golanggolang