Files
AnyPS5/core/libs/prx/libSceJobManager
Bipin f0c4526992 fix(libSceJobManager): keep persistent workers spinning without the shared lock
The keep-alive branch every persistent worker takes on an idle manager
dropped and retook manager.lock around each spin window, so with several
workerCount threads the releaser retook the lock before a queued waiter
woke and the other workers starved inside lock acquisition. Burn the
idle window on the workEpoch snapshot without the lock and relock only
when dispatches, the persistent count or shutdown changed it, as
WakeWorkers, StopManager and setPersistentThreadCount bump it.
2026-10-31 19:13:05 +05:30
..