直接上代码:
package main
import (
"fmt"
"sync"
"time"
)
// RWLock 实现一个简单的读写锁
type RWLock struct {
readerCount int // 当前正在读取的读者数量
writerCount int // 当前正在写的写者数量
mutex sync
直接上代码:
package main
import (
"fmt"
"sync"
"time"
)
// RWLock 实现一个简单的读写锁
type RWLock struct {
readerCount int // 当前正在读取的读者数量
writerCount int // 当前正在写的写者数量
mutex sync