某开发者在订阅公共事件时,在onReceiveEvent()回调函数中处理公共事件,编写了如下代码,请问这段代码可以解决什么问题?EventRunner runner= EventRunner.create();MyEventHandler myHandler = newMyEventHandler(rurner);@Override public void onReceiveEvent(CommonEventData commonEventData) finalAsyncCommonEventResultresult=goAsyncCommonEvent Runnable task = new Runnable() @override public voidrun.……….待执行的操作,由开发者定义result.finishCommonEvent0;}};myHandler.postTask(task);}
A.赋子订阅者权限
B.发布者有权限发布粘性公共事件
C.设置了有序公共事件的优先级
D.实现异步操作,解决了在onReceiveEvent中不能执行耗时操作的问