Files
Kmake/test/fixtures/process/different-registry-per-thread.mjs
2026-05-26 23:36:42 -07:00

16 lines
404 B
JavaScript

import { isMainThread, Worker } from 'node:worker_threads';
if (isMainThread) {
process.finalization.register({ foo: 'foo' }, () => {
process.stdout.write('shutdown on main thread\n');
});
const worker = new Worker(import.meta.filename);
worker.postMessage('ping');
} else {
process.finalization.register({ foo: 'bar' }, () => {
process.stdout.write('shutdown on worker\n');
});
}