MessageLoop::PostTask() runs a method asynchronously within a
destination thread. The problem I have is that I'd like to execute
this code (on the destination thread) synchronously.

More details: I'm using a NotificationService on a worker thread
(which uses TLS), so I need to proxy the call to add/remove observers
from the main thread over to the worker thread. To do this, I'm
calling PostTask to invoke the add/remove observer code on the work
thread. I want/need to block the main thread though until the add/
remove observer code has actually been processed by the worker
thread.

What is the recommended way to do this?
--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: [email protected] 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to