@StaticComponent public class AsyncHelper extends java.lang.Object
这个类就是优化一些逻辑中异步化流程的小助手,从而简化那些使用事件或异步指令的方案,主要是便于编码.
也可以理解为匿名事件或匿名内部指令
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
call(java.io.Serializable queueId,
TaskCallback callback)
异步化一段逻辑.
|
static void |
localCall(TaskCallback callback)
异步化一段逻辑.
|
static void |
randomCall(TaskCallback callback)
异步化一段逻辑.
|
public static void localCall(TaskCallback callback)
就是在当前队列中执行,可以理解为本线程执行完当前逻辑再去执行那异步逻辑
callback - 异步逻辑public static void call(java.io.Serializable queueId,
TaskCallback callback)
queueId - 指定队列IDcallback - 异步逻辑public static void randomCall(TaskCallback callback)
非当前队列中执行,可以理解随便找个线程跑一下这个异步逻辑
callback - 异步逻辑