dpp.txt
来自「事件驱动程序设计很好的框架」· 文本 代码 · 共 1,076 行 · 第 1/5 页
TXT
1,076 行
0039038504 MP.GET : Obj=l_smlPoolSto nFree= 8 nMin= 7
0039039275 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0039039910 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed= 5, nMax= 5)
0039040797 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed= 5, nMax= 4)
0039041684 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed= 5, nMax= 4)
0039042571 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed= 5, nMax= 3)
0039043458 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed= 5, nMax= 3)
0039044325 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0039053616 Intern : Obj=l_table Sig=DONE_SIG Source=Table_serving
0039054390 GC-ATT : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0039054959 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0039055682 Intern : Obj=l_philo[4] Sig=EAT_SIG Source=Philo_thinking
0039056456 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0039057025 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0039057748 Intern : Obj=l_philo[3] Sig=EAT_SIG Source=Philo_thinking
0039058522 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0039059091 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0039059814 Intern : Obj=l_philo[2] Sig=EAT_SIG Source=Philo_thinking
0039060588 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0039061157 AO.GETL: Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0039062097 TE.ARM : Obj=l_philo[1].timeEvt Act=l_philo[1] nTicks= 11 Interval= 0
Q_ENTRY: Obj=l_philo[1] State=Philo_eating
0039063576 ==>Tran: Obj=l_philo[1] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0039064552 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0039065090 GC : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0039065594 MP.PUT : Obj=l_smlPoolSto nFree= 9
Q_EXIT : Obj=l_philo[0] State=Philo_eating
0039066821 TE.ARM : Obj=l_philo[0].timeEvt Act=l_philo[0] nTicks= 17 Interval= 0
Q_ENTRY: Obj=l_philo[0] State=Philo_thinking
0039068273 ==>Tran: Obj=l_philo[0] Sig=TIMEOUT_SIG Source=Philo_eating New=Philo_thinking
0039069348 AO.GETL: Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0039070068 Intern : Obj=l_philo[0] Sig=EAT_SIG Source=Philo_thinking
0039070843 GC : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0039071347 MP.PUT : Obj=l_smlPoolSto nFree= 10
0040000148 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 40
0040000994 QF_isrX: IsrNest= 1, CurrPrio=251
0041000132 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 41
0041000978 QF_isrX: IsrNest= 1, CurrPrio=251
0042000145 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 42
0042000991 QF_isrX: IsrNest= 1, CurrPrio=251
0043000149 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 43
0043000995 QF_isrX: IsrNest= 1, CurrPrio=251
0044000132 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 44
0044000978 QF_isrX: IsrNest= 1, CurrPrio=251
0045000132 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 45
TE.ADRM: Obj=l_philo[2].timeEvt Act=l_philo[2]
0045001453 TE.POST: Obj=l_philo[2].timeEvt Sig=TIMEOUT_SIG Act=l_philo[2]
0045002206 AO.FIFO: Obj=l_philo[2] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed= 5, nMax= 4)
TE.ADRM: Obj=l_philo[4].timeEvt Act=l_philo[4]
0045003518 TE.POST: Obj=l_philo[4].timeEvt Sig=TIMEOUT_SIG Act=l_philo[4]
0045004271 AO.FIFO: Obj=l_philo[4] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed= 5, nMax= 5)
0045005077 QF_isrX: IsrNest= 1, CurrPrio=251
0045005700 AO.GETL: Active= l_philo[4] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0045006606 NEW : Evt(Sig=HUNGRY_SIG, size= 3)
0045007137 MP.GET : Obj=l_smlPoolSto nFree= 9 nMin= 7
0045007911 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed= 5, nMax= 5)
0045008818 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0045018368 NEW : Evt(Sig=EAT_SIG, size= 3)
0045018899 MP.GET : Obj=l_smlPoolSto nFree= 8 nMin= 7
0045019670 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0045020305 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed= 5, nMax= 5)
0045021192 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed= 5, nMax= 4)
0045022079 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed= 5, nMax= 4)
0045022905 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed= 5, nMax= 3)
0045023792 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed= 5, nMax= 3)
0045024659 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0045033947 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0045034722 GC : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0045035226 MP.PUT : Obj=l_smlPoolSto nFree= 9
Q_ENTRY: Obj=l_philo[4] State=Philo_hungry
0045036465 ==>Tran: Obj=l_philo[4] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0045037518 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0045038458 TE.ARM : Obj=l_philo[4].timeEvt Act=l_philo[4] nTicks= 11 Interval= 0
Q_ENTRY: Obj=l_philo[4] State=Philo_eating
0045039935 ==>Tran: Obj=l_philo[4] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0045040893 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0045041462 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0045042185 Intern : Obj=l_philo[3] Sig=EAT_SIG Source=Philo_thinking
0045042959 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0045043504 AO.GET : Active= l_philo[2] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed= 5)
0045044467 NEW : Evt(Sig=HUNGRY_SIG, size= 3)
0045044998 MP.GET : Obj=l_smlPoolSto nFree= 8 nMin= 7
0045045772 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed= 5, nMax= 5)
0045046679 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0045056236 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0045057011 GC : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0045057515 MP.PUT : Obj=l_smlPoolSto nFree= 9
Q_ENTRY: Obj=l_philo[2] State=Philo_hungry
0045058754 ==>Tran: Obj=l_philo[2] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0045059807 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0045060549 Ignored: Obj=l_philo[2] Sig=EAT_SIG Active=Philo_hungry
0045061321 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0045061890 AO.GETL: Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0045062620 Intern : Obj=l_philo[1] Sig=EAT_SIG Source=Philo_eating
0045063409 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0045063985 AO.GETL: Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0045064705 Intern : Obj=l_philo[0] Sig=EAT_SIG Source=Philo_thinking
0045065480 GC : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0045065984 MP.PUT : Obj=l_smlPoolSto nFree= 10
0046000135 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 46
0046000965 QF_isrX: IsrNest= 1, CurrPrio=251
0047000132 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 47
0047000962 QF_isrX: IsrNest= 1, CurrPrio=251
0048000150 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 48
0048000980 QF_isrX: IsrNest= 1, CurrPrio=251
0049000147 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 49
0049000977 QF_isrX: IsrNest= 1, CurrPrio=251
0050000135 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 50
TE.ADRM: Obj=l_philo[1].timeEvt Act=l_philo[1]
0050001440 TE.POST: Obj=l_philo[1].timeEvt Sig=TIMEOUT_SIG Act=l_philo[1]
0050002193 AO.FIFO: Obj=l_philo[1] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed= 5, nMax= 3)
0050003015 QF_isrX: IsrNest= 1, CurrPrio=251
0050003645 AO.GETL: Active= l_philo[1] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0050004525 NEW : Evt(Sig=DONE_SIG, size= 3)
0050005056 MP.GET : Obj=l_smlPoolSto nFree= 9 nMin= 7
0050005835 PUBLISH: Evt(Sig=DONE_SIG, Pool=1, Ref= 0)
0050006470 AO.FIFO: Obj=l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 1) Queue(nUsed= 5, nMax= 5)
0050007384 AO.GETL: Active= l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 2)
0050016993 NEW : Evt(Sig=EAT_SIG, size= 3)
0050017524 MP.GET : Obj=l_smlPoolSto nFree= 8 nMin= 7
0050018295 PUBLISH: Evt(Sig=EAT_SIG, Pool=1, Ref= 0)
0050018930 AO.FIFO: Obj=l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 1) Queue(nUsed= 5, nMax= 5)
0050019817 AO.FIFO: Obj=l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 2) Queue(nUsed= 5, nMax= 4)
0050020704 AO.FIFO: Obj=l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3) Queue(nUsed= 5, nMax= 4)
0050021591 AO.FIFO: Obj=l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 4) Queue(nUsed= 5, nMax= 3)
0050022478 AO.FIFO: Obj=l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 5) Queue(nUsed= 5, nMax= 3)
0050023345 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0050032636 Intern : Obj=l_table Sig=DONE_SIG Source=Table_serving
0050033410 GC-ATT : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0050033979 AO.GETL: Active= l_philo[4] Evt(Sig=EAT_SIG, Pool=1, Ref= 5)
0050034728 Intern : Obj=l_philo[4] Sig=EAT_SIG Source=Philo_eating
0050035517 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0050036086 AO.GETL: Active= l_philo[3] Evt(Sig=EAT_SIG, Pool=1, Ref= 4)
0050036826 Intern : Obj=l_philo[3] Sig=EAT_SIG Source=Philo_thinking
0050037600 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0050038169 AO.GETL: Active= l_philo[2] Evt(Sig=EAT_SIG, Pool=1, Ref= 3)
0050039109 TE.ARM : Obj=l_philo[2].timeEvt Act=l_philo[2] nTicks= 11 Interval= 0
Q_ENTRY: Obj=l_philo[2] State=Philo_eating
0050040586 ==>Tran: Obj=l_philo[2] Sig=EAT_SIG Source=Philo_hungry New=Philo_eating
0050041544 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0050042082 GC : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0050042586 MP.PUT : Obj=l_smlPoolSto nFree= 9
Q_EXIT : Obj=l_philo[1] State=Philo_eating
0050043813 TE.ARM : Obj=l_philo[1].timeEvt Act=l_philo[1] nTicks= 17 Interval= 0
Q_ENTRY: Obj=l_philo[1] State=Philo_thinking
0050045265 ==>Tran: Obj=l_philo[1] Sig=TIMEOUT_SIG Source=Philo_eating New=Philo_thinking
0050046333 AO.GETL: Active= l_philo[1] Evt(Sig=EAT_SIG, Pool=1, Ref= 2)
0050047071 Intern : Obj=l_philo[1] Sig=EAT_SIG Source=Philo_thinking
0050047845 GC-ATT : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0050048421 AO.GETL: Active= l_philo[0] Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0050049141 Intern : Obj=l_philo[0] Sig=EAT_SIG Source=Philo_thinking
0050049916 GC : Evt(Sig=EAT_SIG, Pool=1, Ref= 1)
0050050420 MP.PUT : Obj=l_smlPoolSto nFree= 10
0051000132 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 51
0051000978 QF_isrX: IsrNest= 1, CurrPrio=251
0052000156 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 52
0052001002 QF_isrX: IsrNest= 1, CurrPrio=251
0053000132 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 53
0053000978 QF_isrX: IsrNest= 1, CurrPrio=251
0054000132 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 54
0054000978 QF_isrX: IsrNest= 1, CurrPrio=251
0055000136 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 55
0055000982 QF_isrX: IsrNest= 1, CurrPrio=251
0056000149 QF_isrE: IsrNest= 1, CurrPrio=251
TICK : Ctr= 56
TE.ADRM: Obj=l_philo[4].timeEvt Act=l_philo[4]
0056001471 TE.POST: Obj=l_philo[4].timeEvt Sig=TIMEOUT_SIG Act=l_philo[4]
0056002224 AO.FIFO: Obj=l_philo[4] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed= 5, nMax= 5)
TE.ADRM: Obj=l_philo[0].timeEvt Act=l_philo[0]
0056003537 TE.POST: Obj=l_philo[0].timeEvt Sig=TIMEOUT_SIG Act=l_philo[0]
0056004290 AO.FIFO: Obj=l_philo[0] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed= 5, nMax= 3)
TE.ADRM: Obj=l_philo[3].timeEvt Act=l_philo[3]
0056005602 TE.POST: Obj=l_philo[3].timeEvt Sig=TIMEOUT_SIG Act=l_philo[3]
0056006355 AO.FIFO: Obj=l_philo[3] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0) Queue(nUsed= 5, nMax= 4)
0056007161 QF_isrX: IsrNest= 1, CurrPrio=251
0056007784 AO.GETL: Active= l_philo[4] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0056008664 NEW : Evt(Sig=DONE_SIG, size= 3)
0056009195 MP.GET : Obj=l_smlPoolSto nFree= 9 nMin= 7
0056009974 PUBLISH: Evt(Sig=DONE_SIG, Pool=1, Ref= 0)
0056010609 AO.FIFO: Obj=l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 1) Queue(nUsed= 5, nMax= 5)
0056011516 AO.GETL: Active= l_table Evt(Sig=DONE_SIG, Pool=1, Ref= 2)
0056021125 Intern : Obj=l_table Sig=DONE_SIG Source=Table_serving
0056021899 GC-ATT : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0056022437 GC : Evt(Sig=DONE_SIG, Pool=1, Ref= 1)
0056022941 MP.PUT : Obj=l_smlPoolSto nFree= 10
Q_EXIT : Obj=l_philo[4] State=Philo_eating
0056024168 TE.ARM : Obj=l_philo[4].timeEvt Act=l_philo[4] nTicks= 17 Interval= 0
Q_ENTRY: Obj=l_philo[4] State=Philo_thinking
0056025638 ==>Tran: Obj=l_philo[4] Sig=TIMEOUT_SIG Source=Philo_eating New=Philo_thinking
0056026723 AO.GETL: Active= l_philo[3] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
0056027629 NEW : Evt(Sig=HUNGRY_SIG, size= 3)
0056028160 MP.GET : Obj=l_smlPoolSto nFree= 9 nMin= 7
0056028934 AO.FIFO: Obj=l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 0) Queue(nUsed= 5, nMax= 5)
0056029841 AO.GETL: Active= l_table Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0056039400 Intern : Obj=l_table Sig=HUNGRY_SIG Source=Table_serving
0056040175 GC : Evt(Sig=HUNGRY_SIG, Pool=1, Ref= 1)
0056040679 MP.PUT : Obj=l_smlPoolSto nFree= 10
Q_ENTRY: Obj=l_philo[3] State=Philo_hungry
0056041918 ==>Tran: Obj=l_philo[3] Sig=TIMEOUT_SIG Source=Philo_thinking New=Philo_hungry
0056042978 AO.GETL: Active= l_philo[0] Evt(Sig=TIMEOUT_SIG, Pool=0, Ref= 0)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?