Skip to content

Instantly share code, notes, and snippets.

@eleinadani
Created January 18, 2019 22:06
Show Gist options
  • Save eleinadani/5a8805a2ee3a12526d43f709cf292460 to your computer and use it in GitHub Desktop.
Save eleinadani/5a8805a2ee3a12526d43f709cf292460 to your computer and use it in GitHub Desktop.
let w = new Worker(`
const JavaClass = Java.type('my.very.important.JavaClass');
const { parentPort } = require('worker_threads');
parentPort.postMessage(JavaClass.someVeryLongCall());
`, {eval:true});
w.on('message', (m) => {
console.log('Got data from Java, via worker thread:' + m);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment