DescriptionPPAPI: Make TrackedCallback more threadsafe
In particular, make it possible to invoke Run() and friends from any thread
even without holding the ProxyLock. See:
https://codereview.chromium.org/869883003/
for more context. Summary: We need to be able to Run the callback from the IO
thread, but we have to never acquire the ProxyLock on the IO thread.
(See bug for still more context).
BUG=439588
Committed: https://crrev.com/342e88099292432d7b33988a82609ea906f75863
Cr-Commit-Position: refs/heads/master@{#323133}
Patch Set 1 : #
Total comments: 23
Patch Set 2 : rebase #
Total comments: 4
Patch Set 3 : review comments #
Total comments: 2
Patch Set 4 : Rebase #
Total comments: 19
Patch Set 5 : Rebase #Patch Set 6 : Review comments #Patch Set 7 : update gn build #
Total comments: 5
Patch Set 8 : review comments, attempt to fix ASAN #Patch Set 9 : make test pass on ASAN bots? #Patch Set 10 : merge #Patch Set 11 : Make RunWhileLocked not AssertAcquired #
Total comments: 1
Patch Set 12 : rebase #
Total comments: 12
Patch Set 13 : review comments #
Total comments: 6
Patch Set 14 : review comments #
Messages
Total messages: 20 (4 generated)
|