0
我很困惑,爲什麼事件總線需要threadlocal在這裏?爲什麼事件總線需要ThreadLocal EventWithHandler
/** queues of events for the current thread to dispatch */
private final ThreadLocal<Queue<EventWithHandler>> eventsToDispatch =
new ThreadLocal<Queue<EventWithHandler>>() {
@Override protected Queue<EventWithHandler> initialValue() {
return new LinkedList<EventWithHandler>();
}
};
JUST FOR AsycEventBus要覆蓋的方法和enqueueEvent ?? dispatchQueuedEvents
你有什麼選擇? –