11 lines
297 B
Go
11 lines
297 B
Go
package sdf
|
|
|
|
import "sync"
|
|
|
|
// SdfWithLock 带锁的SDFable实现。
|
|
// GCL作为软算法实例,应看做是一个device。需要进行加锁同步,可多线程共用一个实例。
|
|
type SdfWithLock struct {
|
|
sdflocked SdfNoLock // 先加锁,再调用sdflocked.xx
|
|
mu sync.RWMutex
|
|
}
|