Mirai的线程池有多大?如何配置?
-
Mirai的事件监听线程池有多大?
GlobalEventChannel.INSTANCE.subscribeAlways(UserMessageEvent.class);
使用推荐方式监听了消息事件,这种监听方式的线程池有多大?如何修改其大小?
如果有自定义的计划任务能否与Mirai共享线程池(比如kotlin里边的global scop)会导致mirai本身出现问题吗 -
Mirai貌似是用协程监听的, 所以我觉得你自己建一个线程池比较好的样子?
那个globalscope也是协程的东西https://www.kotlincn.net/docs/reference/coroutines/basics.html
或者看这https://juejin.cn/post/6901194242635333645 -
可以指定mirai使用的dispatcher,默认情况下是一个DefaultDispatcher,和一个ktor-okhttp-dispatcher。
mirai的配置方法应该在GlobalEventChannel.INSTANCE.subscribeAlways,的形参中,有一个参数可以指定dispatcher。
ps:kt的dispatcher即为java的线程池。