src: add fork(2) support
Like uv_loop_fork(uv_loop_t*)
, node::Fork(Environment*)
or node::ForkPlatform()
should be called by embedders after fork(2)
syscall if node was expected to be used after fork.
Though not all types of work would be recovered after fork. Threaded works like queued tasks in v8 platform would be discarded.
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
documentation is changed or added -
commit message follows commit guidelines