$B$*@$OC$K$J$C$F$*$j$^$9!#Bm8}$H?=$7$^$9!#(B<br /><br />S2Chronos$B$rMxMQ$5$;$F$$$?$@$$$F1?MQ4IM}7O$N%7%9%F%`$r:n@.$7$F$$$^$9!#(B<br /><br />S2Chronos$B$r;H$C$F0J2<$r<B8=$7$?$$$N$G$9$,!"$=$NJ}K!$,;W$D$-$^$;$s!#(B<br />$B%"%I%P%$%9$7$F$$$?$@$1$J$$$G$7$g$&$+!)(B<br /><br />$B4F;k%7%9%F%`$N$h$&$J$b$N$H2>Dj$7$^$9!#(B<br /><br />1. $B4F;kBP>]$OF0E*$KDI2C$5$l$^$9!#(B<br />2. $B4F;k$K4X$9$k=hM}$O$I$l$bF1$8$J$N$G!"C10l$N(BTask$B%/%i%9$G<BAu2DG=$G$9!#(B<br />3. $B$=$l$>$l$N4F;kBP>]$K4X$9$k=hM}$OJBNs$GF0:n$5$;$^$9!#(B<br />4. $B%5!<%P$X$NIi2Y$r7Z8:$5$;$k$?$a!"3+;O;~4V$rJ,;6$5$;$^$9!#(B<br /><br />$B4F;kBP>]$rDI2C$9$k=hM}$NCf$G(B<br />Scheduler$B$KBP$7$F(BaddTask$B$7$F4F;k%?%9%/$rDI2C$9$k%$%a!<%8$G$$$^$7$?!#(B<br /><br />public Scheduler scheduler<br /><br />pubilc void addTarget(Target target) {<br />        //$B>JN,(B<br />        WatchTask watchTask = WatchTask.newTask(target);<br />        sheduler.addTask(watchTask);<br />}<br /><br />$B$7$+$7$J$,$i!"(BaddTask$B$N0z?t$O(BClass$B$J$N$G(B<br />$B$=$b$=$b;WA[$,0c$&$N$@$J!#$H;W$C$F$$$^$9!#(B<br /><br />$B$3$N$h$&$J>l9g!"$I$&$$$C$?<BAu$,9M$($i$l$^$9$G$7$g$&$+!)(B<br /><br />$B0J>e!"$h$m$7$/$*4j$$$?$7$^$9!#(B