我可以使用netty事件组执行自定义任务吗?我需要与套接字通道相同的功能,也就是说我想向事件循环注册对象并在特定线程上一次又一次地执行它?
答案 0 :(得分:1)
当然可以。就像获取EventLoop
中的Channel
然后使用它实现的任何提供的ScheduledExecutorService
方法一样简单。也就是说,您需要确保在这些计划任务中不执行任何阻止调用,否则将阻止EventLoop
,并且EventLoop
上的I / O不会发生,直到任务完成为止(这将影响所有使用此Channel
的{{1}}个。
例如,这是在EventLoop上执行任务的方式:
EventLoop