mirror of
https://github.com/nodejs/node.git
synced 2025-04-30 23:56:58 +00:00
src: override CreateJob instead of PostJob
PostJob will call out to CreateJob in its default implementation, so it's sufficient to only override CreateJob. PR-URL: https://github.com/nodejs/node/pull/44741 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Jiawen Geng <technicalcute@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
2e49b99cc2
commit
19a70c11e4
@ -519,8 +519,8 @@ bool NodePlatform::FlushForegroundTasks(Isolate* isolate) {
|
||||
return per_isolate->FlushForegroundTasksInternal();
|
||||
}
|
||||
|
||||
std::unique_ptr<v8::JobHandle> NodePlatform::PostJob(v8::TaskPriority priority,
|
||||
std::unique_ptr<v8::JobTask> job_task) {
|
||||
std::unique_ptr<v8::JobHandle> NodePlatform::CreateJob(
|
||||
v8::TaskPriority priority, std::unique_ptr<v8::JobTask> job_task) {
|
||||
return v8::platform::NewDefaultJobHandle(
|
||||
this, priority, std::move(job_task), NumberOfWorkerThreads());
|
||||
}
|
||||
|
@ -155,7 +155,7 @@ class NodePlatform : public MultiIsolatePlatform {
|
||||
double CurrentClockTimeMillis() override;
|
||||
v8::TracingController* GetTracingController() override;
|
||||
bool FlushForegroundTasks(v8::Isolate* isolate) override;
|
||||
std::unique_ptr<v8::JobHandle> PostJob(
|
||||
std::unique_ptr<v8::JobHandle> CreateJob(
|
||||
v8::TaskPriority priority,
|
||||
std::unique_ptr<v8::JobTask> job_task) override;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user