commit | c3fdd9ceeda5917e86d019f597742296ae6f1026 | [log] [tgz] |
---|---|---|
author | Yuta Kitamura <yutak@chromium.org> | Wed Aug 22 16:47:01 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Aug 22 16:47:01 2018 |
tree | c6d08f3e72fc5c31f284ab3a8b4972f46bc48734 | |
parent | 0c6a069131910322919b2ba2b323a1705adf7b60 [diff] |
Add DefaultThreadScheduler. DefaultThreadScheduler is an instance of ThreadScheduler that is used as the scheduler for the default thread, which is automatically assigned to a thread that does not have specific scheduling requirements. The default scheduler only implements a minimum amount of functionalities so most of Blink functions could run. SingleThreadedWebThread is now renamed to DefaultMainThread, because it can be actually used as a main thread for multi-threaded Blink Platform. This patch enables more miscellaneous embedders to run Blink on the default thread. They will be converted in follow-up patches. Bug: 826203 Change-Id: I91d38bd17e10b376f3463e3cf013a51bb7797321 Reviewed-on: https://chromium-review.googlesource.com/1181014 Commit-Queue: Yuta Kitamura <yutak@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Reviewed-by: Alexander Timin <altimin@chromium.org> Cr-Commit-Position: refs/heads/master@{#585081}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .