1
1
mirror of https://github.com/ryujinx-mirror/ryujinx.git synced 2025-02-02 21:12:55 -06:00
ryujinx/src/ARMeilleure
David McFarland 3c61d560c3
Fix deadlock in background translation thread shutdown (#7239)
TryDequeue checks for _disposed before taking the lock.  If another
thread calls Dispose before it takes the lock, it won't get woken up by
the PulseAll call, and will deadlock in Monitor.Wait.

Double-checking _disposed with the lock taken should avoid this.
2024-08-27 19:10:24 +02:00
..
2023-11-15 17:41:31 +01:00