CUDTUnited::m_GlobControlLock takes too much responsibility #2393
Labels
[core]
Area: Changes in SRT library core
Type: Maintenance
Work required to maintain or clean up the code
Milestone
It looks like the
CUDTUnited::m_GlobControlLock
has to protect:CUDTUnited::m_Sockets
,CUDTUnited::m_Groups
,CUDTUnited::m_PeerRec
,CUDTUnited::m_ClosedSockets
,CUDTUnited::m_ClosedGroups
.It also occasionally protects
CUDTUnited::m_mMultiplexer
, although there is a dedicatedm_mMultiplexerLock
. SeeCUDTUnited::updateListenerMux(..)
.CUDTUnited::bind()
locksCUDTSocket::m_ControlLock
?TODO
CUDTUnited::m_GlobControlLock
mutex.CUDTUnited::m_GlobControlLock
mutex.Epic #1610.
The text was updated successfully, but these errors were encountered: