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

📄 dpp.txt

📁 事件驱动程序设计很好的框架
💻 TXT
📖 第 1 页 / 共 5 页
字号:
0001511827 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0001511847 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0001511858 GC     : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0001511869 MP.PUT : Obj=l_smlPoolSto nFree=  10
           Q_ENTRY: Obj=l_philo[1] State=Philo_hungry
0001511882 ==>Tran: Obj=l_philo[1] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0001511894 AO.GETL: Active= l_philo[0] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0001511905 NEW    : Evt(Sig=DONE_SIG, size=    3)
0001511917 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0001511929 PUBLISH: Evt(Sig=DONE_SIG, Pool=1, Ref= 0)
0001511940 AO.FIFO: Obj=l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0001511951 AO.GETL: Active= l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 2)
0001511971 NEW    : Evt(Sig=EAT_SIG, size=    3)
0001511983 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   7
0001511993 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0001512005 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0001512017 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5, nMax=  5)
0001512029 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5, nMax=  5)
0001512041 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  5, nMax=  4)
0001512053 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed=  5, nMax=  4)
0001512064 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0001512083 NEW    : Evt(Sig=EAT_SIG, size=    3)
0001512095 MP.GET : Obj=l_smlPoolSto nFree=   7 nMin=   7
0001512105 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0001512117 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0001512129 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5, nMax=  5)
0001512141 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5, nMax=  5)
0001512153 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  5, nMax=  4)
0001512164 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed=  5, nMax=  4)
0001512176 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0001512195 Intern : Obj=l_table Sig=DONE_SIG Source=Table_serving
0001512207 GC-ATT : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0001512218 AO.GET : Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed=  5)
0001512231 QK_muxL: OrgPrio= 5, CurrPrio=  5
0001512241 QK_muxU: OrgPrio= 5, CurrPrio=  5
0001512253 TE.ARM : Obj=l_philo[4].timeEvt Act=l_philo[4] nTicks=   5 Interval=   0
           Q_ENTRY: Obj=l_philo[4] State=Philo_eating
0001512265 ==>Tran: Obj=l_philo[4] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0001512277 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0001512288 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0001512300 Intern : Obj=l_philo[4] Sig=EAT_SIG Source=Philo_eating
0001512312 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0001512323 AO.GET : Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  5)
0001512334 Intern : Obj=l_philo[3] Sig=EAT_SIG Source=Philo_thinking
0001512346 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0001512358 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0001512369 Intern : Obj=l_philo[3] Sig=EAT_SIG Source=Philo_thinking
0001512381 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0001512393 AO.GET : Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5)
0001512404 Intern : Obj=l_philo[2] Sig=EAT_SIG Source=Philo_thinking
0001512416 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0001512427 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0001512438 Intern : Obj=l_philo[2] Sig=EAT_SIG Source=Philo_thinking
0001512450 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0001512462 AO.GET : Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5)
0001512474 Ignored: Obj=l_philo[1] Sig=EAT_SIG Active=Philo_hungry
0001512486 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0001512497 AO.GETL: Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0001512509 QK_muxL: OrgPrio= 2, CurrPrio=  5
0001512521 QK_muxU: OrgPrio= 2, CurrPrio=  5
0001512531 TE.ARM : Obj=l_philo[1].timeEvt Act=l_philo[1] nTicks=   9 Interval=   0
           Q_ENTRY: Obj=l_philo[1] State=Philo_eating
0001512544 ==>Tran: Obj=l_philo[1] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0001512556 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0001512568 GC     : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0001512579 MP.PUT : Obj=l_smlPoolSto nFree=   8
           Q_EXIT : Obj=l_philo[0] State=Philo_eating
0001512591 QK_muxL: OrgPrio= 1, CurrPrio=  5
0001512603 QK_muxU: OrgPrio= 1, CurrPrio=  5
0001512615 TE.ARM : Obj=l_philo[0].timeEvt Act=l_philo[0] nTicks=  10 Interval=   0
           Q_ENTRY: Obj=l_philo[0] State=Philo_thinking
0001512627 ==>Tran: Obj=l_philo[0] Sig=TIMEOUT_SIG Source=Philo_eating New=Philo_thinking
0001512639 AO.GET : Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5)
0001512651 Intern : Obj=l_philo[0] Sig=EAT_SIG Source=Philo_thinking
0001512663 GC     : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0001512673 MP.PUT : Obj=l_smlPoolSto nFree=   9
0001512685 AO.GETL: Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0001512697 Intern : Obj=l_philo[0] Sig=EAT_SIG Source=Philo_thinking
0001512709 GC     : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0001512720 MP.PUT : Obj=l_smlPoolSto nFree=  10
0001576781 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        24
0001576799 QF_isrX: IsrNest= 1, CurrPrio=255
0001642085 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        25
0001642102 QF_isrX: IsrNest= 1, CurrPrio=255
0001707327 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        26
0001707343 QF_isrX: IsrNest= 1, CurrPrio=255
0001772462 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        27
0001772478 QF_isrX: IsrNest= 1, CurrPrio=255
0001837716 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        28
           TE.ADRM: Obj=l_philo[4].timeEvt Act=l_philo[4]
0001837730 TE.POST: Obj=l_philo[4].timeEvt Sig=TIMEOUT_SIG Act=l_philo[4]
0001837741 AO.FIFO: Obj=l_philo[4] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  4)
           TE.ADRM: Obj=l_philo[3].timeEvt Act=l_philo[3]
0001837754 TE.POST: Obj=l_philo[3].timeEvt Sig=TIMEOUT_SIG Act=l_philo[3]
0001837766 AO.FIFO: Obj=l_philo[3] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  4)
0001837781 QF_isrX: IsrNest= 1, CurrPrio=255
0001837793 AO.GETL: Active= l_philo[4] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0001837808 NEW    : Evt(Sig=DONE_SIG, size=    3)
0001837819 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0001837831 PUBLISH: Evt(Sig=DONE_SIG, Pool=1, Ref= 0)
0001837842 AO.FIFO: Obj=l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0001837855 AO.GETL: Active= l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 2)
0001837876 Intern : Obj=l_table Sig=DONE_SIG Source=Table_serving
0001837887 GC-ATT : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0001837899 GC     : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0001837910 MP.PUT : Obj=l_smlPoolSto nFree=  10
           Q_EXIT : Obj=l_philo[4] State=Philo_eating
0001837923 QK_muxL: OrgPrio= 5, CurrPrio=  5
0001837935 QK_muxU: OrgPrio= 5, CurrPrio=  5
0001837946 TE.ARM : Obj=l_philo[4].timeEvt Act=l_philo[4] nTicks=  11 Interval=   0
           Q_ENTRY: Obj=l_philo[4] State=Philo_thinking
0001837959 ==>Tran: Obj=l_philo[4] Sig=TIMEOUT_SIG Source=Philo_eating New=Philo_thinking
0001837971 AO.GETL: Active= l_philo[3] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0001837984 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0001837995 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0001838007 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0001838019 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0001838038 NEW    : Evt(Sig=EAT_SIG, size=    3)
0001838048 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   7
0001838060 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0001838072 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  4)
0001838084 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5, nMax=  4)
0001838095 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5, nMax=  4)
0001838107 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  5, nMax=  4)
0001838119 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed=  5, nMax=  4)
0001838132 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0001838150 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0001838162 GC     : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0001838173 MP.PUT : Obj=l_smlPoolSto nFree=   9
0001838184 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0001838196 Intern : Obj=l_philo[4] Sig=EAT_SIG Source=Philo_thinking
0001838208 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
           Q_ENTRY: Obj=l_philo[3] State=Philo_hungry
0001838220 ==>Tran: Obj=l_philo[3] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0001838232 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0001838244 QK_muxL: OrgPrio= 4, CurrPrio=  5
0001838256 QK_muxU: OrgPrio= 4, CurrPrio=  5
0001838268 TE.ARM : Obj=l_philo[3].timeEvt Act=l_philo[3] nTicks=   9 Interval=   0
           Q_ENTRY: Obj=l_philo[3] State=Philo_eating
0001838280 ==>Tran: Obj=l_philo[3] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0001838292 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0001838304 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0001838315 Intern : Obj=l_philo[2] Sig=EAT_SIG Source=Philo_thinking
0001838326 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0001838338 AO.GETL: Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0001838350 Intern : Obj=l_philo[1] Sig=EAT_SIG Source=Philo_eating
0001838361 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0001838373 AO.GETL: Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0001838385 Intern : Obj=l_philo[0] Sig=EAT_SIG Source=Philo_thinking
0001838396 GC     : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0001838408 MP.PUT : Obj=l_smlPoolSto nFree=  10
0001903016 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        29
0001903034 QF_isrX: IsrNest= 1, CurrPrio=255
0001968208 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        30
0001968227 QF_isrX: IsrNest= 1, CurrPrio=255
0002033445 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        31
0002033463 QF_isrX: IsrNest= 1, CurrPrio=255
0002098690 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        32
           TE.ADRM: Obj=l_philo[1].timeEvt Act=l_philo[1]
0002098709 TE.POST: Obj=l_philo[1].timeEvt Sig=TIMEOUT_SIG Act=l_philo[1]
0002098721 AO.FIFO: Obj=l_philo[1] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  4)
           TE.ADRM: Obj=l_philo[2].timeEvt Act=l_philo[2]
0002098734 TE.POST: Obj=l_philo[2].timeEvt Sig=TIMEOUT_SIG Act=l_philo[2]
0002098746 AO.FIFO: Obj=l_philo[2] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  4)
0002098762 QF_isrX: IsrNest= 1, CurrPrio=255
0002098775 AO.GETL: Active= l_philo[2] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0002098789 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0002098801 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0002098813 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0002098825 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0002098845 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0002098857 GC     : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0002098869 MP.PUT : Obj=l_smlPoolSto nFree=  10
           Q_ENTRY: Obj=l_philo[2] State=Philo_hungry
0002098881 ==>Tran: Obj=l_philo[2] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0002098893 AO.GETL: Active= l_philo[1] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0002098906 NEW    : Evt(Sig=DONE_SIG, size=    3)
0002098917 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0002098929 PUBLISH: Evt(Sig=DONE_SIG, Pool=1, Ref= 0)
0002098941 AO.FIFO: Obj=l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0002098953 AO.GETL: Active= l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 2)
0002098972 Intern : Obj=l_table Sig=DONE_SIG Source=Table_serving
0002098984 GC-ATT : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0002098996 GC     : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0002099007 MP.PUT : Obj=l_smlPoolSto nFree=  10
           Q_EXIT : Obj=l_philo[1] State=Philo_eating
0002099020 QK_muxL: OrgPrio= 2, CurrPrio=  5
0002099032 QK_muxU: OrgPrio= 2, CurrPrio=  5
0002099042 TE.ARM : Obj=l_philo[1].timeEvt Act=l_philo[1] nTicks=  11 Interval=   0
           Q_ENTRY: Obj=l_philo[1] State=Philo_thinking
0002099055 ==>Tran: Obj=l_philo[1] Sig=TIMEOUT_SIG Source=Philo_eating New=Philo_thinking
0002163926 QF_isrE: IsrNest= 1, CurrPrio=255
           TICK   : Ctr=        33
           TE.ADRM: Obj=l_philo[0].timeEvt Act=l_philo[0]
0002163941 TE.POST: Obj=l_philo[0].timeEvt Sig=TIMEOUT_SIG Act=l_philo[0]
0002163953 AO.FIFO: Obj=l_philo[0] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  4)
0002163969 QF_isrX: IsrNest= 1, CurrPrio=255
0002163982 AO.GETL: Active= l_philo[0] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0002163996 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0002164007 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0002164019 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0002164032 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)

⌨️ 快捷键说明

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