diff options
author | Pedro J. Estébanez <pedrojrulez@gmail.com> | 2024-07-18 14:54:58 +0200 |
---|---|---|
committer | Pedro J. Estébanez <pedrojrulez@gmail.com> | 2024-09-05 13:29:38 +0200 |
commit | c75c50ecac2967217966762d492c4d9d268e51a3 (patch) | |
tree | 5ea79479145b869278d9072d0bce76fe5fc75e0f /core/templates/pass_func.h | |
parent | b3e46a913d10b029b8ebeb58017e1ce260c42988 (diff) | |
download | redot-engine-c75c50ecac2967217966762d492c4d9d268e51a3.tar.gz |
WorkerThreadPool (plus friends): Overhaul unlock allowance zones
This fixes a rare but possible deadlock, maybe due to undefined behavior. The new implementation is safer, at the cost of some added boilerplate.
(cherry picked from commit f4d76853b9d921e3645295f9bebc39eb73661e67)
Diffstat (limited to 'core/templates/pass_func.h')
0 files changed, 0 insertions, 0 deletions