diff options
author | dmichael <dmichael@chromium.org> | 2015-04-02 09:59:40 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-02 16:59:59 +0000 |
commit | b11ca7b7dac766989002bede109c81a3f8a8bc89 (patch) | |
tree | 7fdefcda375e618c9a3840f19a627add841da4d4 /build/android/pylib | |
parent | 76d82921f0876d750efb733be8c85bb4dc68ba33 (diff) | |
download | chromium_src-b11ca7b7dac766989002bede109c81a3f8a8bc89.zip chromium_src-b11ca7b7dac766989002bede109c81a3f8a8bc89.tar.gz chromium_src-b11ca7b7dac766989002bede109c81a3f8a8bc89.tar.bz2 |
Don't lock ProxyLock on the IO thread
Introduce ResourceMessageFilter and UDPSocketFilter to receive messages on the IO thread. This allows us to queue messages up when there's no callback, and dispatch them directly to the appropriate thread when there is a callback pending. (This depends on TrackedCallback being Run()-able without the ProxyLock; see https://codereview.chromium.org/923263003/)
BUG=439588
Review URL: https://codereview.chromium.org/869883003
Cr-Commit-Position: refs/heads/master@{#323517}
Diffstat (limited to 'build/android/pylib')
0 files changed, 0 insertions, 0 deletions