diff options
Diffstat (limited to 'deps/v8/src/libplatform/default-platform.h')
-rw-r--r-- | deps/v8/src/libplatform/default-platform.h | 11 |
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_; |