1 2 3 4 5 6 7 8 9 10 11 12 13 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