summaryrefslogtreecommitdiffstats
path: root/build/android/pylib
diff options
context:
space:
mode:
authordmichael <dmichael@chromium.org>2015-04-02 09:59:40 -0700
committerCommit bot <commit-bot@chromium.org>2015-04-02 16:59:59 +0000
commitb11ca7b7dac766989002bede109c81a3f8a8bc89 (patch)
tree7fdefcda375e618c9a3840f19a627add841da4d4 /build/android/pylib
parent76d82921f0876d750efb733be8c85bb4dc68ba33 (diff)
downloadchromium_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