summaryrefslogtreecommitdiff
path: root/deps/v8/src/libplatform/default-platform.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/libplatform/default-platform.h')
-rw-r--r--deps/v8/src/libplatform/default-platform.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/deps/v8/src/libplatform/default-platform.h b/deps/v8/src/libplatform/default-platform.h
index b73f38a5fe..77a7a86586 100644
--- a/deps/v8/src/libplatform/default-platform.h
+++ b/deps/v8/src/libplatform/default-platform.h
@@ -26,7 +26,7 @@ namespace platform {
class Thread;
class WorkerThread;
class DefaultForegroundTaskRunner;
-class DefaultBackgroundTaskRunner;
+class DefaultWorkerThreadsTaskRunner;
class DefaultPageAllocator;
class V8_PLATFORM_EXPORT DefaultPlatform : public NON_EXPORTED_BASE(Platform) {
@@ -55,13 +55,12 @@ class V8_PLATFORM_EXPORT DefaultPlatform : public NON_EXPORTED_BASE(Platform) {
void SetTimeFunctionForTesting(TimeFunction time_function);
// v8::Platform implementation.
- size_t NumberOfAvailableBackgroundThreads() override;
+ int NumberOfWorkerThreads() override;
std::shared_ptr<TaskRunner> GetForegroundTaskRunner(
v8::Isolate* isolate) override;
- std::shared_ptr<TaskRunner> GetBackgroundTaskRunner(
+ std::shared_ptr<TaskRunner> GetWorkerThreadsTaskRunner(
v8::Isolate* isolate) override;
- void CallOnBackgroundThread(Task* task,
- ExpectedRuntime expected_runtime) override;
+ void CallOnWorkerThread(std::unique_ptr<Task> task) override;
void CallOnForegroundThread(v8::Isolate* isolate, Task* task) override;
void CallDelayedOnForegroundThread(Isolate* isolate, Task* task,
double delay_in_seconds) override;
@@ -79,7 +78,7 @@ class V8_PLATFORM_EXPORT DefaultPlatform : public NON_EXPORTED_BASE(Platform) {
base::Mutex lock_;
int thread_pool_size_;
IdleTaskSupport idle_task_support_;
- std::shared_ptr<DefaultBackgroundTaskRunner> background_task_runner_;
+ std::shared_ptr<DefaultWorkerThreadsTaskRunner> worker_threads_task_runner_;
std::map<v8::Isolate*, std::shared_ptr<DefaultForegroundTaskRunner>>
foreground_task_runner_map_;