我的意思是org.apache.activemq.thread.Task中的iterate()函数,它在Queue,Topic等中有实现。
我真的无法理解它的意思和用途。
有人可以用容易理解的方式解释它吗?
答案 0 :(得分:1)
这是ActiveMQ中的内部接口,您不必担心; - )
这只是一个关于将长作业拆分成较小任务的抽象:不是长时间使用线程,这个接口允许在几次迭代之间拆分任务,每次迭代使用一个线程很短的时间。
一些“可重复”的任务也使用这个接口:由于这是ActiveMQ当前实现的内部接口,因此没有真正严格的规则。