package test

import (
	"fmt"
	"sync"
	"testing"
)

var myLocker sync.Mutex

func BenchmarkLock(b *testing.B) {
	// 重置计时器,这样不会把初始化时间计入基准测试结果
	b.ResetTimer()

	// 运行基准测试代码
	for i := 0; i < b.N; i++ {
		// 调用需要测试的函数或代码块
		MyFunction()
	}
}

func MyFunction() {
	fmt.Println("MyFunction")
}