feat: 新增Native插件管理

Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
2020-12-07 11:12:49 +08:00
parent a3cbe455a1
commit ad85c3bc9b
18 changed files with 139 additions and 40 deletions

View File

@ -42,9 +42,8 @@ class Process extends EventEmitter {
}
exit(code: number) {
process.emit('exit', code)
microTaskPool.shutdown()
console.log('process exit await microTaskPool termination...')
microTaskPool.awaitTermination(5000, TimeUnit.MILLISECONDS)
console.log(`process exit await microTaskPool termination! queueTask: ${microTaskPool.shutdownNow().size()} remainTask: ${threadGroup.activeCount()}`)
microTaskPool.awaitTermination(3000, TimeUnit.MILLISECONDS)
}
}