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