Golang实现对map的并发读写

在Golang多协程的状况下使用全局map时,若是不作线程同步,会出现panic的状况。 为了解决这个问题,一般有两种方式:web 第一种是最多见的使用互斥锁或者读写锁的方法; 第二种是比较符合Golang特点的方法,启动单个协程对map进行读写,当其余协程须要读写map时,经过channel向这个协程发送信号便可。 写了一个模拟程序对map中的一项进行读或者写,后台一直运行的协程阻塞的接受读写信
相关文章
相关标签/搜索