|  | @@ -120,7 +120,10 @@ size_t Executor::RunClosures(const char* executor_name,
 | 
	
		
			
				|  |  |    // thread itself, but this is the point where we could start seeing
 | 
	
		
			
				|  |  |    // application-level callbacks. No need to create a new ExecCtx, though,
 | 
	
		
			
				|  |  |    // since there already is one and it is flushed (but not destructed) in this
 | 
	
		
			
				|  |  | -  // function itself.
 | 
	
		
			
				|  |  | +  // function itself. The ApplicationCallbackExecCtx will have its callbacks
 | 
	
		
			
				|  |  | +  // invoked on its destruction, which will be after completing any closures in
 | 
	
		
			
				|  |  | +  // the executor's closure list (which were explicitly scheduled onto the
 | 
	
		
			
				|  |  | +  // executor).
 | 
	
		
			
				|  |  |    grpc_core::ApplicationCallbackExecCtx callback_exec_ctx(
 | 
	
		
			
				|  |  |        GRPC_APP_CALLBACK_EXEC_CTX_FLAG_IS_INTERNAL_THREAD);
 | 
	
		
			
				|  |  |  
 |