comparison TaskManager/kernel/ppe/TaskManagerImpl.cc @ 481:f9ffcffb6d09 draft

Double linked list modification done (tested on Mac OS X)
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 05 Oct 2009 16:46:46 +0900
parents 75e4afa40da2
children 5f4ffff2c2aa
comparison
equal deleted inserted replaced
480:75e4afa40da2 481:f9ffcffb6d09
66 m = taskQueueImpl->create(master); 66 m = taskQueueImpl->create(master);
67 s = taskQueueImpl->create(slave); 67 s = taskQueueImpl->create(slave);
68 68
69 master->wait_me->addLast(s); 69 master->wait_me->addLast(s);
70 slave->wait_i->addLast(m); 70 slave->wait_i->addLast(m);
71 m->waiter = s; 71 s->waiter = m;
72 } 72 }
73 73
74 /** 74 /**
75 * タスクを実行可能キューまたは待機キューへ追加する。 75 * タスクを実行可能キューまたは待機キューへ追加する。
76 * 依存関係が満たされていれば active, まだだったら wait へ。 76 * 依存関係が満たされていれば active, まだだったら wait へ。