DescriptionWatchdog - Added a JOINABLE state to avoid StartupTimebomb
blocking UI thread during Watchdog thread join.
StartupTimebomb deletes the startup_watchdog thread only if
it is joinable. This fixes the case when UI thread is blocked
until watchdog thread finishes generating the dump. StartupTimebomb
keeps calling IsJoinable on startup_watchdog thread every 10 secs
until it is joinable until it is deleted.
The delete method calls Cleanup to set the state to SHUTDOWN
for backward compatability.
BUG=110055
R=jar
TEST=base unit tests and browser ui and unit tests.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=118209
Patch Set 1 #Patch Set 2 : '' #
Total comments: 4
Patch Set 3 : '' #
Messages
Total messages: 7 (0 generated)
|