Expose a SequencedTaskRunner that runs tasks on raster threads.
commitb880e8fd28fa5ff83ceceeeeccba993e1c159929
authordcastagna <dcastagna@chromium.org>
Tue, 30 Jun 2015 20:16:06 +0000 (30 13:16 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 30 Jun 2015 20:17:32 +0000 (30 20:17 +0000)
tree848b16426bda4254a9b1414fcea61776b8227cc1
parent3c49f49b2c6d873fb5b23abc52cde08de7909b88
Expose a SequencedTaskRunner that runs tasks on raster threads.

This is the first step to make the raster worker threads reusable
within the render.

The raster threads and the task graph runner have been moved in
a RasterWorkerPool class that implements the SequencedTaskRunner
interface.

The long term plan is to have a better defined TaskGraphRunner
interface and expose that one instead.

BUG=

Review URL: https://codereview.chromium.org/1211153002

Cr-Commit-Position: refs/heads/master@{#336862}
content/renderer/render_thread_impl.cc
content/renderer/render_thread_impl.h