emplace??? functions running concurrently can set the ready flag and then pending awaiter will never be executed
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D95517
[mlir:async] Fix deadlock in async runtime await-and-execute functions ClosedPublic Authored by ezhulenev on Jan 27 2021, 4:27 AM.
Details Summary emplace??? functions running concurrently can set the ready flag and then pending awaiter will never be executed
Diff Detail
Event TimelineHerald added subscribers: teijeong, rdzhabarov, tatianashp and 14 others. · View Herald TranscriptJan 27 2021, 4:27 AM Closed by commit rGf63f28ed54e7: [mlir:async] Fix deadlock in async runtime await-and-execute functions (authored by ezhulenev). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 319533 mlir/lib/ExecutionEngine/AsyncRuntime.cpp
|