# HG changeset patch # User Shinji KONO # Date 1272449501 -32400 # Node ID 03e571289ef39ea58fe37d7ffe8415ebaf09c6f6 # Parent 821ab210cafa1e31689ee69ab5d265053686dcf4 changelog diff -r 821ab210cafa -r 03e571289ef3 TaskManager/ChangeLog --- a/TaskManager/ChangeLog Sat Apr 24 19:41:32 2010 +0900 +++ b/TaskManager/ChangeLog Wed Apr 28 19:11:41 2010 +0900 @@ -1,3 +1,23 @@ +2010-4-28 Shinji KONO + + SchedTaskBase のみにインスタンス変数を書かせて、 + SchedTask*.h には method のみを書かせる。 + そうすると、デバッグが楽だし、object のallocateも楽。 + + HTask(list) -> TaskList(array) -> SchedTask + + というcopyだが、SchedTask で最初から作る方が良いのかも。 + それを DataSegment で共有する。 + + SimpleTask のMailを、 + if (mail_is_not_full) send_mail() ; + else if (queue is not full) enqueuue() ; + else wait_mail(); + ってな感じに出来ないの? + + Multi thread にすると、PPEのmail loop が暴走する可能性がある。 + このあたりなんか方法があるはずだが... + 2010-4-24 Shinji KONO write T3 T2 T1 TL TA0 TA1