deercoder-chat
deercoder-chat copied to clipboard
线程安全吗?
deercoder-chat/api/controllers/chat/chatWs 中的第20行 clinets 使用 []clent 这样做是否线程安全? 是否使用sync.Map 会更好一些
安全, 因为没有并发写的情况 本质上是用的就是数组来模拟记录所有连接client, 各自启动一个新的线程来独立监听, 根据id标记客户端,没有线程交叉写的情况