Golang:解决读者-写者问题

在某个数据需要被多个线程共享访问的时候,会出现读者-写者问题。这种约束的需求在现实中是存在的,比如:当写者不能原子性地修改某个数据时,在修改完成之前,要读取这个数据的读者要被阻塞,以免读者获取到损坏的数据。