FreeRDP/winpr
Norbert Federa f25f2e6055 winpr: improve and fix locking for data structures
- Improved/completed(almost) winpr's critical section implementation
- Replaced WaitForSingleObject locking with critical sections

Note:
WaitForSingleObject should _never_ be used for granular low-contention
locks as it _always_ enters the kernel.

Just replacing WaitForSingleObject locking in Bufferpool with
EnterCriticalSection boosts the multithreaded rfx decoder
performance by almost 400% on win32.
(pull #1388 - cherry picked from commit 81ef251fc8)
2013-08-26 12:53:43 +02:00
..
include winpr: improve and fix locking for data structures 2013-08-26 12:53:43 +02:00
libwinpr winpr: improve and fix locking for data structures 2013-08-26 12:53:43 +02:00
tools xfreerdp-server: auto-generate self-signed certificate 2013-04-23 18:17:01 -04:00
.gitignore libwinpr-registry: start implementation 2012-06-05 18:56:31 -04:00
CMakeLists.txt winpr: Don't build tools for Android and iOS 2013-03-14 09:38:50 -07:00