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 + -
显示快捷键?