dpp.txt

来自「事件驱动程序设计很好的框架」· 文本 代码 · 共 1,076 行 · 第 1/5 页

TXT
1,076
字号
0056043884 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0056044415 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0056045186 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0056046100 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0056055648 NEW    : Evt(Sig=EAT_SIG, size=    3)
0056056179 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   7
0056056950 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0056057585 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0056058472 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5, nMax=  4)
0056059359 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5, nMax=  4)
0056060246 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  5, nMax=  3)
0056061133 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed=  5, nMax=  3)
0056062000 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0056071288 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0056072063 GC     : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0056072567 MP.PUT : Obj=l_smlPoolSto nFree=   9
0056073304 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0056074027 Intern : Obj=l_philo[4] Sig=EAT_SIG Source=Philo_thinking
0056074801 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0056075370 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0056076112 Ignored: Obj=l_philo[3] Sig=EAT_SIG Active=Philo_hungry
0056076884 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0056077453 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0056078183 Intern : Obj=l_philo[2] Sig=EAT_SIG Source=Philo_eating
0056078972 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0056079541 AO.GETL: Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0056080264 Intern : Obj=l_philo[1] Sig=EAT_SIG Source=Philo_thinking
0056081038 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
           Q_ENTRY: Obj=l_philo[0] State=Philo_hungry
0056082109 ==>Tran: Obj=l_philo[0] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0056083169 AO.GETL: Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0056084106 TE.ARM : Obj=l_philo[0].timeEvt Act=l_philo[0] nTicks=  11 Interval=   0
           Q_ENTRY: Obj=l_philo[0] State=Philo_eating
0056085583 ==>Tran: Obj=l_philo[0] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0056086542 GC     : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0056087046 MP.PUT : Obj=l_smlPoolSto nFree=  10
0057000153 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        57
0057000983 QF_isrX: IsrNest= 1, CurrPrio=251
0058000144 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        58
0058000974 QF_isrX: IsrNest= 1, CurrPrio=251
0059000141 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        59
0059000971 QF_isrX: IsrNest= 1, CurrPrio=251
0060000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        60
0060000962 QF_isrX: IsrNest= 1, CurrPrio=251
0061000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        61
           TE.ADRM: Obj=l_philo[2].timeEvt Act=l_philo[2]
0061001452 TE.POST: Obj=l_philo[2].timeEvt Sig=TIMEOUT_SIG Act=l_philo[2]
0061002205 AO.FIFO: Obj=l_philo[2] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  4)
0061003011 QF_isrX: IsrNest= 1, CurrPrio=251
0061003641 AO.GETL: Active= l_philo[2] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0061004521 NEW    : Evt(Sig=DONE_SIG, size=    3)
0061005052 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0061005831 PUBLISH: Evt(Sig=DONE_SIG, Pool=1, Ref= 0)
0061006466 AO.FIFO: Obj=l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0061007380 AO.GETL: Active= l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 2)
0061016991 NEW    : Evt(Sig=EAT_SIG, size=    3)
0061017522 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   7
0061018293 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0061018928 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0061019815 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5, nMax=  4)
0061020702 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5, nMax=  4)
0061021589 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  5, nMax=  3)
0061022476 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed=  5, nMax=  3)
0061023343 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0061032634 Intern : Obj=l_table Sig=DONE_SIG Source=Table_serving
0061033408 GC-ATT : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0061033977 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0061034700 Intern : Obj=l_philo[4] Sig=EAT_SIG Source=Philo_thinking
0061035474 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0061036043 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0061036983 TE.ARM : Obj=l_philo[3].timeEvt Act=l_philo[3] nTicks=  11 Interval=   0
           Q_ENTRY: Obj=l_philo[3] State=Philo_eating
0061038460 ==>Tran: Obj=l_philo[3] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0061039418 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0061039956 GC     : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0061040460 MP.PUT : Obj=l_smlPoolSto nFree=   9
           Q_EXIT : Obj=l_philo[2] State=Philo_eating
0061041687 TE.ARM : Obj=l_philo[2].timeEvt Act=l_philo[2] nTicks=  17 Interval=   0
           Q_ENTRY: Obj=l_philo[2] State=Philo_thinking
0061043139 ==>Tran: Obj=l_philo[2] Sig=TIMEOUT_SIG Source=Philo_eating New=Philo_thinking
0061044207 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0061044930 Intern : Obj=l_philo[2] Sig=EAT_SIG Source=Philo_thinking
0061045704 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0061046273 AO.GETL: Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0061047013 Intern : Obj=l_philo[1] Sig=EAT_SIG Source=Philo_thinking
0061047787 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0061048363 AO.GETL: Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0061049090 Intern : Obj=l_philo[0] Sig=EAT_SIG Source=Philo_eating
0061049880 GC     : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0061050384 MP.PUT : Obj=l_smlPoolSto nFree=  10
0062000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        62
0062000978 QF_isrX: IsrNest= 1, CurrPrio=251
0063000138 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        63
0063000984 QF_isrX: IsrNest= 1, CurrPrio=251
0064000151 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        64
0064000997 QF_isrX: IsrNest= 1, CurrPrio=251
0065000155 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        65
0065001001 QF_isrX: IsrNest= 1, CurrPrio=251
0066000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        66
0066000978 QF_isrX: IsrNest= 1, CurrPrio=251
0067000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        67
           TE.ADRM: Obj=l_philo[0].timeEvt Act=l_philo[0]
0067001437 TE.POST: Obj=l_philo[0].timeEvt Sig=TIMEOUT_SIG Act=l_philo[0]
0067002190 AO.FIFO: Obj=l_philo[0] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  3)
           TE.ADRM: Obj=l_philo[1].timeEvt Act=l_philo[1]
0067003518 TE.POST: Obj=l_philo[1].timeEvt Sig=TIMEOUT_SIG Act=l_philo[1]
0067004286 AO.FIFO: Obj=l_philo[1] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  3)
0067005107 QF_isrX: IsrNest= 1, CurrPrio=251
0067005730 AO.GETL: Active= l_philo[1] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0067006636 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0067007167 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0067007941 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0067008848 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0067018405 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0067019180 GC     : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0067019684 MP.PUT : Obj=l_smlPoolSto nFree=  10
           Q_ENTRY: Obj=l_philo[1] State=Philo_hungry
0067020923 ==>Tran: Obj=l_philo[1] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0067021983 AO.GETL: Active= l_philo[0] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0067022863 NEW    : Evt(Sig=DONE_SIG, size=    3)
0067023394 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0067024170 PUBLISH: Evt(Sig=DONE_SIG, Pool=1, Ref= 0)
0067024805 AO.FIFO: Obj=l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0067025719 AO.GETL: Active= l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 2)
0067035328 NEW    : Evt(Sig=EAT_SIG, size=    3)
0067035859 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   7
0067036630 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0067037265 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0067038152 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed=  5, nMax=  4)
0067039039 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed=  5, nMax=  4)
0067039926 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed=  5, nMax=  3)
0067040813 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed=  5, nMax=  3)
0067041680 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0067050971 Intern : Obj=l_table Sig=DONE_SIG Source=Table_serving
0067051745 GC-ATT : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0067052314 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0067053037 Intern : Obj=l_philo[4] Sig=EAT_SIG Source=Philo_thinking
0067053811 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0067054380 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0067055110 Intern : Obj=l_philo[3] Sig=EAT_SIG Source=Philo_eating
0067055899 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0067056468 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0067057191 Intern : Obj=l_philo[2] Sig=EAT_SIG Source=Philo_thinking
0067057965 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0067058534 AO.GETL: Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0067059474 TE.ARM : Obj=l_philo[1].timeEvt Act=l_philo[1] nTicks=  11 Interval=   0
           Q_ENTRY: Obj=l_philo[1] State=Philo_eating
0067060953 ==>Tran: Obj=l_philo[1] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0067061930 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0067062468 GC     : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0067062972 MP.PUT : Obj=l_smlPoolSto nFree=   9
           Q_EXIT : Obj=l_philo[0] State=Philo_eating
0067064199 TE.ARM : Obj=l_philo[0].timeEvt Act=l_philo[0] nTicks=  17 Interval=   0
           Q_ENTRY: Obj=l_philo[0] State=Philo_thinking
0067065651 ==>Tran: Obj=l_philo[0] Sig=TIMEOUT_SIG Source=Philo_eating New=Philo_thinking
0067066726 AO.GETL: Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0067067446 Intern : Obj=l_philo[0] Sig=EAT_SIG Source=Philo_thinking
0067068221 GC     : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0067068725 MP.PUT : Obj=l_smlPoolSto nFree=  10
0068000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        68
0068000978 QF_isrX: IsrNest= 1, CurrPrio=251
0069000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        69
0069000978 QF_isrX: IsrNest= 1, CurrPrio=251
0070000133 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        70
0070000979 QF_isrX: IsrNest= 1, CurrPrio=251
0071000132 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        71
0071000978 QF_isrX: IsrNest= 1, CurrPrio=251
0072000145 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        72
           TE.ADRM: Obj=l_philo[3].timeEvt Act=l_philo[3]
0072001466 TE.POST: Obj=l_philo[3].timeEvt Sig=TIMEOUT_SIG Act=l_philo[3]
0072002219 AO.FIFO: Obj=l_philo[3] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  4)
0072003041 QF_isrX: IsrNest= 1, CurrPrio=251
0072003671 AO.GETL: Active= l_philo[3] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0072004551 NEW    : Evt(Sig=DONE_SIG, size=    3)
0072005082 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0072005861 PUBLISH: Evt(Sig=DONE_SIG, Pool=1, Ref= 0)
0072006496 AO.FIFO: Obj=l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 1) Queue(nUsed=  5, nMax=  5)
0072007410 AO.GETL: Active= l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 2)
0072017021 Intern : Obj=l_table Sig=DONE_SIG Source=Table_serving
0072017810 GC-ATT : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0072018332 GC     : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0072018836 MP.PUT : Obj=l_smlPoolSto nFree=  10
           Q_EXIT : Obj=l_philo[3] State=Philo_eating
0072020063 TE.ARM : Obj=l_philo[3].timeEvt Act=l_philo[3] nTicks=  17 Interval=   0
           Q_ENTRY: Obj=l_philo[3] State=Philo_thinking
0072021515 ==>Tran: Obj=l_philo[3] Sig=TIMEOUT_SIG Source=Philo_eating New=Philo_thinking
0073000142 QF_isrE: IsrNest= 1, CurrPrio=251
           TICK   : Ctr=        73
           TE.ADRM: Obj=l_philo[4].timeEvt Act=l_philo[4]
0073001478 TE.POST: Obj=l_philo[4].timeEvt Sig=TIMEOUT_SIG Act=l_philo[4]
0073002231 AO.FIFO: Obj=l_philo[4] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed=  5, nMax=  5)
0073003037 QF_isrX: IsrNest= 1, CurrPrio=251
0073003667 AO.GETL: Active= l_philo[4] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0073004573 NEW    : Evt(Sig=HUNGRY_SIG, size=    3)
0073005104 MP.GET : Obj=l_smlPoolSto nFree=   9 nMin=   7
0073005878 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed=  5, nMax=  5)
0073006792 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0073016342 NEW    : Evt(Sig=EAT_SIG, size=    3)
0073016873 MP.GET : Obj=l_smlPoolSto nFree=   8 nMin=   7
0073017644 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)

⌨️ 快捷键说明

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