Documented thread starvation issue raised in https://github.com/libsdl-org/SDL/pull/7023
This commit is contained in:
parent
59308cb3e9
commit
40833d2526
@ -78,6 +78,11 @@ extern "C" {
|
||||
* minimize the code executed inside an atomic lock and never do
|
||||
* expensive things like API or system calls while holding them.
|
||||
*
|
||||
* They are also vulnerable to starvation if the thread holding
|
||||
* the lock is lower priority than other threads and doesn't get
|
||||
* scheduled. In general you should use mutexes instead, since
|
||||
* in general they have better performance and contention behavior.
|
||||
*
|
||||
* The atomic locks are not safe to lock recursively.
|
||||
*
|
||||
* Porting Note:
|
||||
|
Loading…
x
Reference in New Issue
Block a user