diff TaskManager/kernel/ppe/TaskManagerImpl.cc @ 298:58fd16298954

from EUC to UTF-8
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sun, 07 Jun 2009 15:17:41 +0900
parents 29e338dbc280
children eab18aa0c7f6
line wrap: on
line diff
--- a/TaskManager/kernel/ppe/TaskManagerImpl.cc	Sun Jun 07 13:22:58 2009 +0900
+++ b/TaskManager/kernel/ppe/TaskManagerImpl.cc	Sun Jun 07 15:17:41 2009 +0900
@@ -16,9 +16,9 @@
     : machineNum(num), activeTaskQueue(NULL), waitTaskQueue(NULL) {}
 
 /**
- * 一番最初に PPE で実行される systask_start
- * 一番最後に、全てのタスクの終了を待つ systask_finish
- * 番兵的な意味で実装
+ * 筝 PPE у茵 systask_start
+ * 筝緇帥鴻腟篋緇 systask_finish
+ * 窮潟у茖
  */
 void
 TaskManagerImpl::systask_init(void)
@@ -30,10 +30,10 @@
 
     systask_start->spawn();
 
-    // systask_finish で spawn すると
+    // systask_finish  spawn 
     //   systask_finish->wait_for(systask_finish);
-    // とかなって無限ループになるので、
-    // これだけは明示的に append_waitTask() で
+    // c♂若с
+    // 腓榊 append_waitTask() 
     append_waitTask(systask_finish);
 }
 
@@ -50,8 +50,8 @@
 }
 
 /**
- * task の依存関係を設定
- * master task が終わってから、slave task を実行するように
+ * task 箴絖≫荐絎
+ * master task 腟cslave task 絎茵
  * master->wait_for(slave);
  */
 void
@@ -67,8 +67,8 @@
 }
 
 /**
- * タスクを実行可能キューまたは待機キューへ追加する。
- * 依存関係が満たされていれば active, まだだったら wait へ。
+ * 帥鴻絎茵純ャ若障緇罘ャ若梧申
+ * 箴絖≫羣 active, 障c wait 吾
  * task->spawn();
  */
 void
@@ -86,7 +86,7 @@
 }
 
 /**
- * Task を実行可能キューに追加する
+ * Task 絎茵純ャ若菴遵
  */
 void
 TaskManagerImpl::append_activeTask(HTaskPtr task)
@@ -98,10 +98,10 @@
 }
 
 /**
- * タスクが実行する CPU を選択する
+ * 帥鴻絎茵 CPU 御
  *
- * 現在は CPU_PPE, CPU_SPE, SPE_ANY, SPE_0, SPE_1, ..., SPE_5
- * types.h に書いてます。
+ * 憜 CPU_PPE, CPU_SPE, SPE_ANY, SPE_0, SPE_1, ..., SPE_5
+ * types.h 吾障
  */
 void
 TaskManagerImpl::set_task_cpu(HTaskPtr task, CPU_TYPE type)
@@ -110,11 +110,11 @@
 }
 
 /**
- * 終了したタスクから依存の処理とか
- * post_func() はこのタスクが終了したら実行する関数。
- * 今のところ使ってないっす
+ * 腟篋帥鴻箴絖
+ * post_func() 帥鴻腟篋絎茵∽違
+ * 篁篏帥cc
  *
- * @param [task] 終了したタスク
+ * @param [task] 腟篋帥鴻
  */
 void
 TaskManagerImpl::check_task_finish(HTaskPtr task)
@@ -125,8 +125,8 @@
 }
 
 /**
- * 終了したタスク [depend] を待っている TaskList に
- * 終わった事を知らせる(削除する
+ * 腟篋帥鴻 [depend] 緇c TaskList 
+ * 腟c篋ャ(ゃ
  */
 void
 TaskManagerImpl::notify_wait_taskQueue(HTaskPtr depend, TaskQueuePtr list)
@@ -155,8 +155,8 @@
 }
 
 /**
- * waitQueue の中で依存関係を満たしたタスクは
- * activeQueue へ移す
+ * waitQueue 筝т絖≫羣帥鴻
+ * activeQueue 悟Щ
  */
 void
 TaskManagerImpl::wakeup_waitTask(void)
@@ -189,9 +189,9 @@
 }
 
 /**
- * [list] が持つ queue->task の中に [task] と同じ奴があれば
- * 削除する。まあ remove_taskQueue() の HTask で比較するverです。
- * こういうのはオーバーロードでやるもんなのかな?
+ * [list]  queue->task 筝 [task] 絅眼
+ * ゃ障 remove_taskQueue()  HTask ф莠verс
+ * 若若若с鐚
  */
 TaskQueuePtr
 TaskManagerImpl::remove_taskQueue_eq_task(TaskQueuePtr list, HTaskPtr task)