Chrome Release Bot (LUCI) 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
..
common 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
sequence_manager 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
thread_pool 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
DIR_METADATA 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
OWNERS 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
README.md 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
bind_post_task.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
bind_post_task_internal.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
bind_post_task_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
bind_post_task_unittest.nc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
cancelable_task_tracker.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
cancelable_task_tracker.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
cancelable_task_tracker_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
current_thread.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
current_thread.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
default_delayed_task_handle_delegate.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
default_delayed_task_handle_delegate.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
default_delayed_task_handle_delegate_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
deferred_sequenced_task_runner.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
deferred_sequenced_task_runner.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
deferred_sequenced_task_runner_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
delay_policy.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
delayed_task_handle.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
delayed_task_handle.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
delayed_task_handle_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
job_perftest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
lazy_thread_pool_task_runner.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
lazy_thread_pool_task_runner.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
lazy_thread_pool_task_runner_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
post_job.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
post_job.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
post_job_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
post_task_and_reply_with_result_internal.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
scoped_set_task_priority_for_current_thread.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
scoped_set_task_priority_for_current_thread.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
scoped_set_task_priority_for_current_thread_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
sequenced_task_runner.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
sequenced_task_runner.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
sequenced_task_runner_helpers.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
sequenced_task_runner_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
simple_task_executor.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
simple_task_executor.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
single_thread_task_executor.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
single_thread_task_executor.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
single_thread_task_executor_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
single_thread_task_runner.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
single_thread_task_runner_thread_mode.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_executor.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_executor.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_features.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_features.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_observer.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_runner.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_runner.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_runner_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_runner_util.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_runner_util_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_traits.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_traits.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_traits_extension.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_traits_extension_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_traits_extension_unittest.nc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_traits_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
task_traits_unittest.nc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
test_task_traits_extension.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
test_task_traits_extension.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
thread_pool.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
thread_pool.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
thread_pool_unittest.cc 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago
updateable_sequenced_task_runner.h 4762b62e7d Publish DEPS for 106.0.5249.13 1 year ago

README.md

This directory has the following layout:

  • base/task/: public APIs for posting tasks and managing task queues.
  • base/task/thread_pool/: implementation of the ThreadPool.
  • base/task/sequence_manager/: implementation of the SequenceManager.
  • base/task/common/: implementation details shared by ThreadPool and SequenceManager.

Apart from embedders explicitly managing a ThreadPoolInstance and/or SequenceManager instance(s) for their process/threads, the vast majority of users should only need APIs in base/task/.

Documentation: