1
senninha 2020-12-16 16:37:45 +08:00
解码后的消息包丢到另外一个线程池处理,处理完后写 response,不就是调用线程不在 eventLoop 了。
|
2
BBCCBB 2020-12-16 16:58:05 +08:00
有耗时操作需要在单独的线程里跑的时候
|
3
iXingo OP @senninha 谢谢老哥。举个例子,在业务线程池中可以获取 channel 的引用,然后调用 channel 的读写方法就会 inEventLoop=false
|
7
anthow 2020-12-17 08:58:33 +08:00
如果用过 vert.x 就很好理解了,就是非阻塞的逻辑放入 EventLoop 线程中干,阻塞的可以干到自己的线程池或者用 work 线程。
|