1 // Copyright 2018 The Chromium Authors 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 package org.chromium.base.task; 6 7 /** 8 * Tasks posted will be run in order with respect to this sequence, but they may be executed 9 * on arbitrary threads. Unless specified otherwise by the provider of a given 10 * SequencedTaskRunner, tasks posted to it have no ordering, nor mutual exclusion, execution 11 * guarantees w.r.t. other SequencedTaskRunners. They have destroy() automatically called whenever 12 * they go empty, so calling destroy() on them is not needed. 13 */ 14 public interface SequencedTaskRunner extends TaskRunner {} 15