diff options
Diffstat (limited to 'utils/nonPooledThread.js')
-rw-r--r-- | utils/nonPooledThread.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/utils/nonPooledThread.js b/utils/nonPooledThread.js new file mode 100644 index 0000000..2061db1 --- /dev/null +++ b/utils/nonPooledThread.js @@ -0,0 +1,14 @@ +let Executors = Java.type("java.util.concurrent.Executors") + +class NonPooledThread { + constructor(fun) { + this.fun = fun + this.executor = Executors.newSingleThreadExecutor() + } + + start() { + this.executor.execute(this.fun) + } +} + +export default NonPooledThread
\ No newline at end of file |