mirror of
https://github.com/v2fly/v2ray-core
synced 2024-02-27 03:18:06 +00:00
Justify lock use
This commit is contained in:
@@ -160,6 +160,14 @@ func (ws *wsconn) SetWriteDeadline(t time.Time) error {
|
||||
func (ws *wsconn) setup() {
|
||||
ws.connClosing = false
|
||||
|
||||
/*
|
||||
https://godoc.org/github.com/gorilla/websocket#Conn.NextReader
|
||||
https://godoc.org/github.com/gorilla/websocket#Conn.NextWriter
|
||||
|
||||
Both Read and write access are exclusive.
|
||||
And in both case it will need a lock.
|
||||
|
||||
*/
|
||||
ws.rlock = &sync.Mutex{}
|
||||
ws.wlock = &sync.Mutex{}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user