| Index: base/task_scheduler/scheduler_worker.h | 
| diff --git a/base/task_scheduler/scheduler_worker.h b/base/task_scheduler/scheduler_worker.h | 
| index 0f9bc7f345e485cc647e7091c73744f88cd8373c..497d5dd1c6daa880566a14c60ec378f766d31fce 100644 | 
| --- a/base/task_scheduler/scheduler_worker.h | 
| +++ b/base/task_scheduler/scheduler_worker.h | 
| @@ -85,6 +85,9 @@ class BASE_EXPORT SchedulerWorker | 
| // acquire a SchedulerLock because it is called within the scope of another | 
| // SchedulerLock. | 
| virtual void OnDetach() = 0; | 
| + | 
| +    // Called by a thread right before the main function exits. | 
| +    virtual void OnMainExit() {} | 
| }; | 
|  | 
| enum class InitialState { ALIVE, DETACHED }; | 
|  |