activemq源代码中的迭代意味着什么

时间:2016-03-03 11:52:00

标签: activemq

我的意思是org.apache.activemq.thread.Task中的iterate()函数,它在Queue,Topic等中有实现。

我真的无法理解它的意思和用途。

有人可以用容易理解的方式解释它吗?

1 个答案:

答案 0 :(得分:1)

这是ActiveMQ中的内部接口,您不必担心; - )

这只是一个关于将长作业拆分成较小任务的抽象:不是长时间使用线程,这个接口允许在几次迭代之间拆分任务,每次迭代使用一个线程很短的时间。

一些“可重复”的任务也使用这个接口:由于这是ActiveMQ当前实现的内部接口,因此没有真正严格的规则。