mirror of
https://github.com/glest/glest-source.git
synced 2025-08-12 19:33:59 +02:00
- attempt to fix network stuttering using a new multi-read single write mutex + semaphore class
This commit is contained in:
@@ -116,13 +116,14 @@ protected:
|
||||
//SimpleTaskThread *pingThread;
|
||||
std::map<string,double> pingCache;
|
||||
time_t lastThreadedPing;
|
||||
Mutex pingThreadAccessor;
|
||||
//Mutex pingThreadAccessor;
|
||||
|
||||
Mutex dataSynchAccessorRead;
|
||||
Mutex dataSynchAccessorWrite;
|
||||
//Mutex dataSynchAccessorRead;
|
||||
//Mutex dataSynchAccessorWrite;
|
||||
ReadWriteMutex dataSynchAccessorRWLMutex;
|
||||
|
||||
Mutex inSocketDestructorSynchAccessor;
|
||||
bool inSocketDestructor;
|
||||
ReadWriteMutex inSocketDestructorSynchAccessor;
|
||||
//bool inSocketDestructor;
|
||||
|
||||
public:
|
||||
Socket(PLATFORM_SOCKET sock);
|
||||
|
Reference in New Issue
Block a user