ppsspp/Common/Thread
Henrik Rydgård 6b0903f566 Add facility to run tasks on dedicated threads using the ThreadManager interface.
Useful for things that should be run ASAP even if the threadpool is full,
at a small extra cost. (Not recommended for very small tasks).

Considering using this to resolve the deadlocks in #16802.
2023-01-31 11:07:40 +01:00
..
Barrier.h Add a scheduling stress test to TestThreadManager.cpp. 2022-04-08 11:41:50 +02:00
Channel.h Make Mailbox handle null values. Fixes hang. 2022-11-08 00:21:08 +01:00
Event.h Fix typo and optimize locking pattern in Event, make it the same as LimitedWaitable. 2022-04-15 18:30:21 +02:00
ParallelLoop.cpp ThreadManager: Make TaskType a property of a Task. 2021-12-05 21:01:49 -08:00
ParallelLoop.h Address feedback (except the mailbox refcount) 2021-06-13 10:16:53 +02:00
Promise.h Better pipeline descriptions in shader viewer (shorter in overview, longer after click) 2023-01-09 11:22:35 +01:00
ThreadManager.cpp Add facility to run tasks on dedicated threads using the ThreadManager interface. 2023-01-31 11:07:40 +01:00
ThreadManager.h Add facility to run tasks on dedicated threads using the ThreadManager interface. 2023-01-31 11:07:40 +01:00
ThreadUtil.cpp Invert dependency to avoid compile issues 2023-01-05 08:38:53 +01:00
ThreadUtil.h Invert dependency to avoid compile issues 2023-01-05 08:38:53 +01:00
Waitable.h ThreadManager: Improve waitable destruction. 2022-04-09 09:27:26 -07:00