W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
同步事件,同步事件是指當(dāng)主流程引發(fā)事件時(shí),是否阻塞主流程執(zhí)行,等待所有事件監(jiān)聽(tīng)器都執(zhí)行完畢之后在恢復(fù)主流程的執(zhí)行。同步調(diào)用的好處是相當(dāng)于在不動(dòng)原有代碼的情況下通過(guò)事件監(jiān)聽(tīng)器的方式可以動(dòng)態(tài)的增減業(yè)務(wù)邏輯代碼。下面就同步事件的特點(diǎn)加以詳細(xì)說(shuō)明
同步特點(diǎn):
根據(jù)執(zhí)行事件監(jiān)聽(tīng)器線(xiàn)程模型的不同還可以分為:
獨(dú)享線(xiàn)程,指的是當(dāng) Hasor 開(kāi)始執(zhí)行事件監(jiān)聽(tīng)器時(shí),使用一個(gè)全新的線(xiàn)程去執(zhí)行監(jiān)聽(tīng)器。引發(fā)這種事件執(zhí)行的方式是:
EventContext eventContext = ...
eventContext.fireSyncEventWithEspecial(EventName, ...);
共享線(xiàn)程,指的是當(dāng) Hasor 開(kāi)始執(zhí)行事件監(jiān)聽(tīng)器時(shí),使用當(dāng)前線(xiàn)程執(zhí)行監(jiān)聽(tīng)器。引發(fā)這種事件執(zhí)行的方式是:
EventContext eventContext = ...
eventContext.fireSyncEvent(EventName, ...);
注意事項(xiàng):
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: