changeset 789:03e571289ef3

changelog
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 28 Apr 2010 19:11:41 +0900
parents 821ab210cafa
children ab12634e6c51
files TaskManager/ChangeLog
diffstat 1 files changed, 20 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- 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 <kono@ie.u-ryukyu.ac.jp>
+
+    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 <kono@ie.u-ryukyu.ac.jp>
 
      write   T3   T2  T1   TL  TA0  TA1