mirror of
https://github.com/libretro/pcsx2.git
synced 2025-02-23 02:51:44 +00:00

* Added TimedLock to MutexLock * Use MutexLock::TimedLock as a replacement for some sloppy semaphore use in SysCoreThread and PersistentThread. * Minor fixes to thread cleanup when exiting the App * Added some extra deadlock protection to the blocking Wait and Lock functions for Mutexes and Semaphores. * Moved MutexLock and Semaphore implementations into their own files. git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2022 96395faa-99c1-11dd-bbfe-3dabce05a288