⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dpp.txt

📁 事件驱动程序设计很好的框架
💻 TXT
📖 第 1 页 / 共 5 页
字号:
0002821364 MP.PUT : Obj=l_smlPoolSto nFree=   9
0002821389 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0002821401 Intern : Obj=l_philo[4] Sig=EAT_SIG Source=Philo_eating
0002821413 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0002821425 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0002821436 Intern : Obj=l_philo[3] Sig=EAT_SIG Source=Philo_thinking
0002821448 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0002821460 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0002821471 Intern : Obj=l_philo[2] Sig=EAT_SIG Source=Philo_thinking
0002821483 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
           Q_ENTRY: Obj=l_philo[1] State=Philo_hungry
0002821502 ==>Tran: Obj=l_philo[1] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0002821514 AO.GETL: Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0002821527 QK_muxL: OrgPrio= 2, CurrPrio=  5
0002821539 QK_muxU: OrgPrio= 2, CurrPrio=  5
0002821549 TE.ARM : Obj=l_philo[1].timeEvt Act=l_philo[1] nTicks=   5 Interval=   0
           Q_ENTRY: Obj=l_philo[1] State=Philo_eating
0002821562 ==>Tran: Obj=l_philo[1] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0002821573 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0002821585 AO.GETL: Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0002821597 Intern : Obj=l_philo[0] Sig=EAT_SIG Source=Philo_thinking
0002821608 GC     : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0002821620 MP.PUT : Obj=l_smlPoolSto nFree=  10
0002886291 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        44
0002886308 QF_isrX: IsrNest= 1, CurrPrio=255
0002951540 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        45
0002951558 QF_isrX: IsrNest= 1, CurrPrio=255
0003016743 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        46
0003016760 QF_isrX: IsrNest= 1, CurrPrio=255
0003081986 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        47
           TE.ADRM: Obj=l_philo[4].timeEvt Act=l_philo[4]
0003081999 TE.POST: Obj=l_philo[4].timeEvt Sig=TIMEOUT_SIG Act=l_philo[4]
0003082012 AO.FIFO: Obj=l_philo[4] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  4)
0003082028 QF_isrX: IsrNest= 1, CurrPrio=255
0003082040 AO.GETL: Active= l_philo[4] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0003082054 NEW    : Evt(Sig=DONE_SIG, size=    3)
0003082066 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0003082078 PUBLISH: Evt(Sig=DONE_SIG, Pool=1, Ref= 0)
0003082089 AO.FIFO: Obj=l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0003082102 AO.GETL: Active= l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 2)
0003082122 Intern : Obj=l_table Sig=DONE_SIG Source=Table_serving
0003082134 GC-ATT : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0003082146 GC     : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0003082157 MP.PUT : Obj=l_smlPoolSto nFree=  10
           Q_EXIT : Obj=l_philo[4] State=Philo_eating
0003082170 QK_muxL: OrgPrio= 5, CurrPrio=  5
0003082182 QK_muxU: OrgPrio= 5, CurrPrio=  5
0003082194 TE.ARM : Obj=l_philo[4].timeEvt Act=l_philo[4] nTicks=  10 Interval=   0
           Q_ENTRY: Obj=l_philo[4] State=Philo_thinking
0003082206 ==>Tran: Obj=l_philo[4] Sig=TIMEOUT_SIG Source=Philo_eating New=Philo_thinking
0003147238 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        48
           TE.ADRM: Obj=l_philo[1].timeEvt Act=l_philo[1]
0003147251 TE.POST: Obj=l_philo[1].timeEvt Sig=TIMEOUT_SIG Act=l_philo[1]
0003147263 AO.FIFO: Obj=l_philo[1] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  4)
           TE.ADRM: Obj=l_philo[3].timeEvt Act=l_philo[3]
0003147277 TE.POST: Obj=l_philo[3].timeEvt Sig=TIMEOUT_SIG Act=l_philo[3]
0003147288 AO.FIFO: Obj=l_philo[3] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  4)
0003147304 QF_isrX: IsrNest= 1, CurrPrio=255
0003147317 AO.GETL: Active= l_philo[3] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0003147331 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0003147342 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0003147354 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0003147367 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0003147386 NEW    : Evt(Sig=EAT_SIG, size=    3)
0003147398 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   7
0003147409 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0003147421 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  4)
0003147433 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5, nMax=  4)
0003147445 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5, nMax=  4)
0003147457 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  5, nMax=  4)
0003147469 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed=  5, nMax=  4)
0003147481 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0003147500 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0003147510 GC     : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0003147522 MP.PUT : Obj=l_smlPoolSto nFree=   9
0003147534 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0003147546 Intern : Obj=l_philo[4] Sig=EAT_SIG Source=Philo_thinking
0003147557 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
           Q_ENTRY: Obj=l_philo[3] State=Philo_hungry
0003147570 ==>Tran: Obj=l_philo[3] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0003147582 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0003147594 QK_muxL: OrgPrio= 4, CurrPrio=  5
0003147606 QK_muxU: OrgPrio= 4, CurrPrio=  5
0003147618 TE.ARM : Obj=l_philo[3].timeEvt Act=l_philo[3] nTicks=   6 Interval=   0
           Q_ENTRY: Obj=l_philo[3] State=Philo_eating
0003147631 ==>Tran: Obj=l_philo[3] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0003147643 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0003147654 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0003147665 Intern : Obj=l_philo[2] Sig=EAT_SIG Source=Philo_thinking
0003147677 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0003147689 AO.GET : Active= l_philo[1] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5)
0003147701 NEW    : Evt(Sig=DONE_SIG, size=    3)
0003147712 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   7
0003147724 PUBLISH: Evt(Sig=DONE_SIG, Pool=1, Ref= 0)
0003147736 AO.FIFO: Obj=l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0003147748 AO.GETL: Active= l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 2)
0003147767 Intern : Obj=l_table Sig=DONE_SIG Source=Table_serving
0003147779 GC-ATT : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0003147791 GC     : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0003147801 MP.PUT : Obj=l_smlPoolSto nFree=   9
           Q_EXIT : Obj=l_philo[1] State=Philo_eating
0003147815 QK_muxL: OrgPrio= 2, CurrPrio=  5
0003147825 QK_muxU: OrgPrio= 2, CurrPrio=  5
0003147837 TE.ARM : Obj=l_philo[1].timeEvt Act=l_philo[1] nTicks=  10 Interval=   0
           Q_ENTRY: Obj=l_philo[1] State=Philo_thinking
0003147849 ==>Tran: Obj=l_philo[1] Sig=TIMEOUT_SIG Source=Philo_eating New=Philo_thinking
0003147862 AO.GETL: Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0003147873 Intern : Obj=l_philo[1] Sig=EAT_SIG Source=Philo_thinking
0003147885 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0003147897 AO.GETL: Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0003147909 Intern : Obj=l_philo[0] Sig=EAT_SIG Source=Philo_thinking
0003147920 GC     : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0003147931 MP.PUT : Obj=l_smlPoolSto nFree=  10
0003212584 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        49
           TE.ADRM: Obj=l_philo[2].timeEvt Act=l_philo[2]
0003212600 TE.POST: Obj=l_philo[2].timeEvt Sig=TIMEOUT_SIG Act=l_philo[2]
0003212612 AO.FIFO: Obj=l_philo[2] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  4)
0003212629 QF_isrX: IsrNest= 1, CurrPrio=255
0003212655 AO.GETL: Active= l_philo[2] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0003212670 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0003212682 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0003212693 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0003212707 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0003212726 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0003212738 GC     : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0003212764 MP.PUT : Obj=l_smlPoolSto nFree=  10
           Q_ENTRY: Obj=l_philo[2] State=Philo_hungry
0003212777 ==>Tran: Obj=l_philo[2] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0003277836 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        50
0003277856 QF_isrX: IsrNest= 1, CurrPrio=255
0003343006 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        51
0003343025 QF_isrX: IsrNest= 1, CurrPrio=255
0003408208 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        52
0003408224 QF_isrX: IsrNest= 1, CurrPrio=255
0003473439 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        53
           TE.ADRM: Obj=l_philo[0].timeEvt Act=l_philo[0]
0003473452 TE.POST: Obj=l_philo[0].timeEvt Sig=TIMEOUT_SIG Act=l_philo[0]
0003473464 AO.FIFO: Obj=l_philo[0] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  4)
0003473481 QF_isrX: IsrNest= 1, CurrPrio=255
0003473493 AO.GETL: Active= l_philo[0] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0003473507 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0003473518 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0003473531 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0003473543 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0003473563 NEW    : Evt(Sig=EAT_SIG, size=    3)
0003473574 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   7
0003473586 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0003473598 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  4)
0003473610 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5, nMax=  4)
0003473622 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5, nMax=  4)
0003473634 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  5, nMax=  4)
0003473646 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed=  5, nMax=  4)
0003473657 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0003473677 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0003473687 GC     : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0003473699 MP.PUT : Obj=l_smlPoolSto nFree=   9
0003473711 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0003473723 Intern : Obj=l_philo[4] Sig=EAT_SIG Source=Philo_thinking
0003473735 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0003473747 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0003473759 Intern : Obj=l_philo[3] Sig=EAT_SIG Source=Philo_eating
0003473771 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0003473782 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0003473793 Ignored: Obj=l_philo[2] Sig=EAT_SIG Active=Philo_hungry
0003473805 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0003473817 AO.GETL: Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0003473829 Intern : Obj=l_philo[1] Sig=EAT_SIG Source=Philo_thinking
0003473841 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
           Q_ENTRY: Obj=l_philo[0] State=Philo_hungry
0003473853 ==>Tran: Obj=l_philo[0] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0003473865 AO.GETL: Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0003473878 QK_muxL: OrgPrio= 1, CurrPrio=  5
0003473889 QK_muxU: OrgPrio= 1, CurrPrio=  5
0003473901 TE.ARM : Obj=l_philo[0].timeEvt Act=l_philo[0] nTicks=   6 Interval=   0
           Q_ENTRY: Obj=l_philo[0] State=Philo_eating
0003473914 ==>Tran: Obj=l_philo[0] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0003473926 GC     : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0003473937 MP.PUT : Obj=l_smlPoolSto nFree=  10
0003604330 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        54
           TE.ADRM: Obj=l_philo[3].timeEvt Act=l_philo[3]
0003604346 TE.POST: Obj=l_philo[3].timeEvt Sig=TIMEOUT_SIG Act=l_philo[3]
0003604358 AO.FIFO: Obj=l_philo[3] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  4)
0003604373 QF_isrX: IsrNest= 1, CurrPrio=255
0003604385 AO.GETL: Active= l_philo[3] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0003604415 NEW    : Evt(Sig=DONE_SIG, size=    3)
0003604426 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0003604437 PUBLISH: Evt(Sig=DONE_SIG, Pool=1, Ref= 0)
0003604449 AO.FIFO: Obj=l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0003604461 AO.GETL: Active= l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 2)
0003604482 NEW    : Evt(Sig=EAT_SIG, size=    3)
0003604492 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   7
0003604519 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0003604530 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  4)
0003604542 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5, nMax=  4)
0003604554 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5, nMax=  4)
0003604566 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  5, nMax=  4)
0003604577 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queu

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -