集群用channel如何实现分布式锁

题目来源:网易

答案1:

通过channel作为媒介,利用struct{}{}作为信号,判断struct{}{}是否存在进行加锁、解锁操作。