Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(17)

Issue 1698183005: Reference CL for the new task scheduler. (Closed)

Created:
4 years, 10 months ago by fdoray
Modified:
4 years, 6 months ago
Reviewers:
robliao, gab
Base URL:
https://luckyluke-private.googlesource.com/src@bigmaster2
Target Ref:
refs/pending/heads/a_00_review_setup
Project:
chromium
Visibility:
Public.

Description

Reference CL for the new task scheduler. Design doc: https://docs.google.com/document/d/1S2AAeoo1xa_vsLbDYBsDHCqhrkfiMgoIPlyRi6kxa5k/edit This CL highlights the prototype of the overall architecture but each individual component remains to be thoroughly reviewed on its own. Component CLs: - TaskScheduler [1/9] Task Traits: https://codereview.chromium.org/1702813002 - TaskScheduler [2/9] Scheduler Lock: https://codereview.chromium.org/1706123002/ - TaskScheduler [3/9] Task and Sequence: https://codereview.chromium.org/1705253002/ - TaskScheduler [4/9] Priority Queue: https://codereview.chromium.org/1709713002/ - TaskScheduler [5/9] TaskTracker: https://codereview.chromium.org/1705943002/ - TaskScheduler [6/9] WorkerThread: https://codereview.chromium.org/1704113002/ - TaskScheduler [7/9] Delayed Task Manager https://codereview.chromium.org/1806473002/ - TaskScheduler [8/9] ThreadPool: https://codereview.chromium.org/1708773002/ - TaskScheduler [9/9] TaskSchedulerImpl: https://codereview.chromium.org/1701343003/ BUG=553459

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+4536 lines, -0 lines) Patch
M base/BUILD.gn View 2 chunks +40 lines, -0 lines 0 comments Download
M base/base.gyp View 1 chunk +12 lines, -0 lines 0 comments Download
M base/base.gypi View 1 chunk +28 lines, -0 lines 0 comments Download
A base/task_scheduler/delayed_task_manager.h View 1 chunk +92 lines, -0 lines 0 comments Download
A base/task_scheduler/delayed_task_manager.cc View 1 chunk +106 lines, -0 lines 0 comments Download
A base/task_scheduler/delayed_task_manager_unittest.cc View 1 chunk +159 lines, -0 lines 0 comments Download
A base/task_scheduler/post_task.h View 1 chunk +102 lines, -0 lines 0 comments Download
A base/task_scheduler/post_task.cc View 1 chunk +42 lines, -0 lines 0 comments Download
A base/task_scheduler/priority_queue.h View 1 chunk +109 lines, -0 lines 0 comments Download
A base/task_scheduler/priority_queue.cc View 1 chunk +82 lines, -0 lines 0 comments Download
A base/task_scheduler/priority_queue_unittest.cc View 1 chunk +121 lines, -0 lines 0 comments Download
A base/task_scheduler/scheduler_lock.h View 1 chunk +56 lines, -0 lines 0 comments Download
A base/task_scheduler/scheduler_lock.cc View 1 chunk +137 lines, -0 lines 0 comments Download
A base/task_scheduler/scheduler_lock_unittest.cc View 1 chunk +205 lines, -0 lines 0 comments Download
A base/task_scheduler/sequence.h View 1 chunk +65 lines, -0 lines 0 comments Download
A base/task_scheduler/sequence.cc View 1 chunk +64 lines, -0 lines 0 comments Download
A base/task_scheduler/sequence_sort_key.h View 1 chunk +46 lines, -0 lines 0 comments Download
A base/task_scheduler/sequence_sort_key.cc View 1 chunk +34 lines, -0 lines 0 comments Download
A base/task_scheduler/sequence_sort_key_unittest.cc View 1 chunk +72 lines, -0 lines 0 comments Download
A base/task_scheduler/sequence_unittest.cc View 1 chunk +141 lines, -0 lines 0 comments Download
A base/task_scheduler/shutdown_manager.h View 1 chunk +71 lines, -0 lines 0 comments Download
A base/task_scheduler/shutdown_manager.cc View 1 chunk +104 lines, -0 lines 0 comments Download
A base/task_scheduler/shutdown_manager_unittest.cc View 1 chunk +237 lines, -0 lines 0 comments Download
A base/task_scheduler/task.h View 1 chunk +39 lines, -0 lines 0 comments Download
A base/task_scheduler/task.cc View 1 chunk +23 lines, -0 lines 0 comments Download
A base/task_scheduler/task_scheduler.h View 1 chunk +62 lines, -0 lines 0 comments Download
A base/task_scheduler/task_scheduler.cc View 1 chunk +34 lines, -0 lines 0 comments Download
A base/task_scheduler/task_scheduler_impl.h View 1 chunk +62 lines, -0 lines 0 comments Download
A base/task_scheduler/task_scheduler_impl.cc View 1 chunk +111 lines, -0 lines 0 comments Download
A base/task_scheduler/task_scheduler_impl_unittest.cc View 1 chunk +141 lines, -0 lines 0 comments Download
A base/task_scheduler/task_traits.h View 1 chunk +137 lines, -0 lines 0 comments Download
A base/task_scheduler/task_traits.cc View 1 chunk +31 lines, -0 lines 0 comments Download
A base/task_scheduler/test_util.h View 1 chunk +19 lines, -0 lines 0 comments Download
A base/task_scheduler/test_util.cc View 1 chunk +29 lines, -0 lines 0 comments Download
A base/task_scheduler/thread_pool.h View 1 chunk +127 lines, -0 lines 0 comments Download
A base/task_scheduler/thread_pool.cc View 1 chunk +345 lines, -0 lines 0 comments Download
A base/task_scheduler/thread_pool_unittest.cc View 1 chunk +308 lines, -0 lines 0 comments Download
A base/task_scheduler/utils.h View 1 chunk +45 lines, -0 lines 0 comments Download
A base/task_scheduler/utils.cc View 1 chunk +65 lines, -0 lines 0 comments Download
A base/task_scheduler/utils_unittest.cc View 1 chunk +139 lines, -0 lines 0 comments Download
A base/task_scheduler/worker_thread.h View 1 chunk +145 lines, -0 lines 0 comments Download
A base/task_scheduler/worker_thread.cc View 1 chunk +314 lines, -0 lines 0 comments Download
A base/task_scheduler/worker_thread_unittest.cc View 1 chunk +235 lines, -0 lines 0 comments Download

Messages

Total messages: 10 (9 generated)
gab
4 years, 10 months ago (2016-02-22 21:06:33 UTC) #9

          

Powered by Google App Engine
This is Rietveld 408576698