Files
platform-external-webrtc/webrtc/base
deadbeef ef37ca5fb3 Fixing potential AsyncInvoker deadlock that occurs for "reentrant" invocations.
The deadlock occurs if the AsyncInvoker is destroyed on thread A while
a task on thread B is running, which AsyncInvokes a task back on thread
A.

This was causing pending_invocations_ to end up negative, because
an AsyncClosure that's never added to a thread's message queue (due to
the "destroying_" flag) caused the count to be decremented but not
incremented.

BUG=None

Review-Url: https://codereview.webrtc.org/2885143006
Cr-Commit-Position: refs/heads/master@{#18225}
2017-05-22 22:32:51 +00:00
..
2017-05-19 08:29:10 +00:00
2016-12-14 23:03:11 +00:00
2016-12-14 23:03:11 +00:00
2015-12-28 22:07:05 +00:00
2015-12-28 22:07:05 +00:00
2016-08-16 13:38:23 +00:00
2017-03-27 11:37:14 +00:00
2016-07-01 10:45:29 +00:00
2016-02-02 16:34:16 +00:00
2017-04-11 05:44:07 +00:00
2017-05-13 05:52:51 +00:00
2017-03-15 11:36:29 +00:00
2017-03-15 11:36:29 +00:00
2017-04-10 13:56:58 +00:00
2016-10-03 07:30:08 +00:00