チェンジセット 630

差分発生行の前後
無視リスト:
コミット日時:
2008/06/14 02:21:15 (4 年前)
コミッタ:
yossy
ログメッセージ:

Thread(soumen): Thread クラスの ASDoc 制覇

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/Thread/branches/soumen/src/org/libspark/thread/Thread.as

    r625 r630  
    9090         * トップレベルスレッドとして再配置されます。</p> 
    9191         *  
     92         * <p>スレッドはある時点で、以下のいずれかの状態を取ります。これらの値は ThreadState クラスで定義されており、 
     93         * state プロパティを通して知ることができます。</p> 
     94         * <ul> 
     95         * <li>NEW</li> 
     96         * <li>RUNNABLE</li> 
     97         * <li>WAITING</li> 
     98         * <li>TIMED_WAITING</li> 
     99         * <li>TERMINATING</li> 
     100         * <li>TERMINATED</li> 
     101         * </ul> 
     102         *  
     103         * <p>スレッドが生成されると、まずはじめに状態は「NEW」に設定されます。この後、 start メソッドによって 
     104         * スレッドが開始されると、状態は「RUNNABLE」に設定されます。「NEW」以外の状態のスレッドを start メソッドによって 
     105         * 開始することはできません。</p> 
     106         *  
     107         * <p>wait メソッド、 join メソッド等の呼び出しによってスレッドが待機状態になる場合、状態は「WAITING」に 
     108         * 設定されます。このとき、タイムアウトが設定されるか、sleep メソッドの呼び出しである場合、状態は「TIMED_WAITING」に 
     109         * 設定されます。待機状態が解除されると状態は元に戻ります。</p> 
     110         *  
     111         * <p>スレッドが終了フェーズに移行すると、状態は「TERMINATING」に設定されます。スレッドが終了フェーズから 
     112         * 実行フェーズに戻ることは無く、同様に状態が「TERMINATING」から「RUNNABLE」に戻ることもありません。 
     113         * 終了フェーズが終わり、完全にスレッドが終了すると、状態は「TERMINATED」に設定されます。</p> 
     114         *  
     115         * <p>スレッドの動作を視覚的に知りたい場合、以下の動作チャートを見ることをお勧めします。</p> 
     116         * <ul> 
     117         * <li>http://www.libspark.org/htdocs/as3/thread-files/behavior-chart.png</li> 
     118         * </ul> 
     119         *  
    92120         * @author      yossy:beinteractive 
    93121         * @see #run() 
     
    95123         * @see #start() 
    96124         * @see #uncaughtErrorHandler() 
     125         * @see #state 
     126         * @see ThreadState 
     127         * @see http://www.libspark.org/htdocs/as3/thread-files/behavior-chart.png 
    97128         */ 
    98129        public class Thread extends Monitor 
     
    464495                private var _isInterrupted:Boolean; 
    465496                 
     497                /** 
     498                 * このスレッドのユニークな識別子を返します. 
     499                 *  
     500                 * <p>initialize メソッドが呼び出されない限り、ふたつのスレッドに同じ id が割り振られることはありません。</p> 
     501                 */ 
    466502                public function get id():uint 
    467503                { 
     
    469505                } 
    470506                 
     507                /** 
     508                 * このスレッドの名前を設定します. 
     509                 */ 
    471510                public function get name():String 
    472511                { 
     
    474513                } 
    475514                 
     515                /** 
     516                 * @private 
     517                 */ 
    476518                public function set name(value:String):void 
    477519                { 
     
    490532                } 
    491533                 
     534                /** 
     535                 * このスレッドの状態を返します. 
     536                 *  
     537                 * <p>返される値は、 ThreadState クラスで定義されている定数のいずれかになります。</p> 
     538                 *  
     539                 * @see ThreadState 
     540                 */ 
    492541                public function get state():uint 
    493542                { 
     
    496545                 
    497546                /** 
    498                  * このスレッドが割り込まれている場合は true、そうでない場合は false を返します 
     547                 * このスレッドが割り込まれている場合は true、そうでない場合は false を返します. 
     548                 *  
     549                 * <p>このプロパティが true を返すようになるのは、待機状態<em>でない</em>スレッドに対して、 
     550                 * interrupt メソッドで割り込んだ場合です。</p> 
     551                 *  
     552                 * @see #interrupt() 
    499553                 */ 
    500554                public function get isInterrupted():Boolean 
     
    503557                } 
    504558                 
     559                /** 
     560                 * スレッドを開始します. 
     561                 *  
     562                 * <p>スレッドが既に開始されている場合 (state が NEW でない場合) は IllegalThreadStateError が 
     563                 * スローされます。</p> 
     564                 *  
     565                 * <p>あるスレッドの実行中にこのメソッドが呼び出された場合、そのスレッドはこのメソッドが呼び出されたスレッドの親スレッドとなり、 
     566                 * このメソッドが呼び出されたスレッドは子スレッドとなります。</p> 
     567                 *  
     568                 * <p>スレッドが実行中で無い場合にこのメソッドが呼び出された場合、このメソッドが呼び出されたスレッドはトップレベルスレッドとなります。</p> 
     569                 *  
     570                 * <p>このメソッドが呼び出されると、実行関数はまず run メソッドに設定されます。</p> 
     571                 *  
     572                 * @throws      org.libspark.thread.errors.IllegalThreadStateError      スレッドが既に開始されている場合 
     573                 */ 
    505574                public function start():void 
    506575                { 
     
    530599                } 
    531600                 
     601                /** 
     602                 * このスレッドを待機状態に移行させます. 
     603                 *  
     604                 * <p>このメソッドは IMonitor インターフェイスの実装クラスによって内部的にのみ呼び出されます。</p> 
     605                 *  
     606                 * @param       timeout タイムアウト付かどうか 
     607                 * @param       monitor 待機先のモニタ 
     608                 * @private 
     609                 */ 
    532610                internal function monitorWait(timeout:Boolean, monitor:IMonitor):void 
    533611                { 
     
    544622                } 
    545623                 
     624                /** 
     625                 * このスレッドを待機状態から復帰させます. 
     626                 *  
     627                 * <p>このメソッドは IMonitor インターフェイスの実装クラスによって内部的にのみ呼び出されます。</p> 
     628                 *  
     629                 * @param       monitor 待機先のモニタ 
     630                 * @private 
     631                 */ 
    546632                internal function monitorWakeup(monitor:IMonitor):void 
    547633                { 
     
    558644                } 
    559645                 
     646                /** 
     647                 * このスレッドを待機状態からタイムアウトさせます. 
     648                 *  
     649                 * <p>このメソッドは IMonitor インターフェイスの実装クラスによって内部的にのみ呼び出されます。</p> 
     650                 *  
     651                 * @param       monitor 待機先のモニタ 
     652                 * @private 
     653                 */ 
    560654                internal function monitorTimeout(monitor:IMonitor):void 
    561655                { 
     
    580674                } 
    581675                 
     676                /** 
     677                 * join 用のモニタを返します. 
     678                 *  
     679                 * @return      join 用のモニタ 
     680                 * @private 
     681                 */ 
    582682                private function getJoinMonitor():IMonitor 
    583683                { 
     
    585685                } 
    586686                 
     687                /** 
     688                 * このスレッドが終了するまで、現在のスレッドを待機させます. 
     689                 *  
     690                 * @param       timeout 待機させる時間 (ミリ秒)。 0 を指定した場合、永遠に待ち続けます 
     691                 * @return      待機する必要がある場合は true、そうでない場合は false 
     692                 */ 
    587693                public function join(timeout:uint = 0):Boolean 
    588694                { 
     
    599705                 
    600706                /** 
    601                  * このスレッドに割り込みます。 
    602                  *  
    603                  * このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    604                  * このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    605                  *  
    606                  * 待機中でない場合、このスレッドの割り込みステータスが設定されます。 
     707                 * このスレッドに割り込みます. 
     708                 *  
     709                 * <p>このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
     710                 * このとき、割り込みハンドラが設定されていれば実行関数を割り込みハンドラに設定して実行を再開し、 
     711                 * そうでない場合は InterruptedError を発生させます。</p> 
     712                 *  
     713                 * <p>待機中でない場合、このスレッドの割り込みステータスが設定されます。</p> 
    607714                 */ 
    608715                public function interrupt():void 
     
    630737                } 
    631738                 
     739                /** 
     740                 * 子スレッドの配列を返します. 
     741                 *  
     742                 * @return      子スレッドの配列 
     743                 * @private 
     744                 */ 
    632745                private function getChildren():Array 
    633746                { 
     
    635748                } 
    636749                 
     750                /** 
     751                 * 子スレッドを子スレッドの配列に追加します. 
     752                 *  
     753                 * @param       thread  追加する子スレッド 
     754                 * @private 
     755                 */ 
    637756                private function addChildThread(thread:Thread):void 
    638757                { 
     
    640759                } 
    641760                 
     761                /** 
     762                 * エラーハンドラマップを返します. 
     763                 *  
     764                 * @return      エラーハンドラマップ 
     765                 * @private 
     766                 */ 
    642767                private function getErrorHandlers():Dictionary 
    643768                { 
     
    645770                } 
    646771                 
     772                /** 
     773                 * エラーハンドラをエラーハンドラマップに追加します. 
     774                 *  
     775                 * @param       klass   エラークラス 
     776                 * @param       handler エラーハンドラ 
     777                 * @param       reset   リセットするか 
     778                 * @private 
     779                 */ 
    647780                private function addErrorHandler(klass:Class, handler:Function, reset:Boolean):void 
    648781                { 
     
    650783                } 
    651784                 
     785                /** 
     786                 * エラーハンドラをエラーハンドラマップから削除します. 
     787                 *  
     788                 * @param       klass   エラークラス 
     789                 * @private 
     790                 */ 
    652791                private function removeErrorHandler(klass:Class):void 
    653792                { 
     
    661800                } 
    662801                 
     802                /** 
     803                 * エラーハンドラマップをリセットします. 
     804                 *  
     805                 * @private 
     806                 */ 
    663807                private function resetErrorHandlers():void 
    664808                { 
     
    677821                } 
    678822                 
     823                /** 
     824                 * 指定されたエラーに該当するエラーハンドラを返します. 
     825                 *  
     826                 * @param       error   エラー 
     827                 * @return      該当するエラーハンドラ。無ければ null 
     828                 * @private 
     829                 */ 
    679830                private function getErrorHandler(error:Object):ErrorHandler 
    680831                { 
     
    709860                } 
    710861                 
     862                /** 
     863                 * イベント待機用のモニタを返します. 
     864                 *  
     865                 * @return      イベント待機用のモニタ 
     866                 * @private 
     867                 */ 
    711868                private function getEventMonitor():IMonitor 
    712869                { 
     
    714871                } 
    715872                 
     873                /** 
     874                 * イベントハンドラの配列を返します. 
     875                 *  
     876                 * @return      イベントハンドラの配列 
     877                 * @private 
     878                 */ 
    716879                private function getEventHandlers():Array 
    717880                { 
     
    719882                } 
    720883                 
     884                /** 
     885                 * イベントハンドラをイベントハンドラの配列に追加します. 
     886                 *  
     887                 * @param       dispatcher      ディスパッチャ 
     888                 * @param       type    イベントタイプ 
     889                 * @param       func    イベントハンドラ 
     890                 * @param       useCapture      addEventListener 参照 
     891                 * @param       priority        addEventListener 参照 
     892                 * @param       useWeakReference        addEventListener 参照 
     893                 * @private 
     894                 */ 
    721895                private function addEventHandler(dispatcher:IEventDispatcher, type:String, func:Function, useCapture:Boolean, priority:int, useWeakReference:Boolean):void 
    722896                { 
     
    725899                } 
    726900                 
     901                /** 
     902                 * イベントハンドラの配列をリセットします. 
     903                 *  
     904                 * @private 
     905                 */ 
    727906                private function resetEventHandlers():void 
    728907                { 
     
    741920                } 
    742921                 
     922                /** 
     923                 * イベントが発生した際に実行されるハンドラです. 
     924                 *  
     925                 * @param       e       発生したイベント 
     926                 * @param       handler 該当するイベントハンドラ 
     927                 * @private 
     928                 */ 
    743929                private function eventHandler(e:Event, handler:EventHandler):void 
    744930                { 
     
    781967                } 
    782968                 
     969                /** 
     970                 * 子スレッドを含め、このスレッドを実行します. 
     971                 *  
     972                 * @return      このスレッドの実行が継続していれば true、そうでなければ (実行が終了したら) false 
     973                 * @private 
     974                 */ 
    783975                private function execute():Boolean 
    784976                { 
     
    8241016                } 
    8251017                 
     1018                /** 
     1019                 * このスレッドを実行します. 
     1020                 *  
     1021                 * <p>子スレッドは実行されません。</p> 
     1022                 *  
     1023                 * @param       error   ここに来るまでに発生したエラー 
     1024                 * @param       errorThread     エラーが発生した場合、その発生元のスレッド 
     1025                 * @return      このスレッドの実行が継続していれば true、そうでなければ (実行が終了したら) false 
     1026                 * @private 
     1027                 */ 
    8261028                private function internalExecute(error:Object, errorThread:Thread):Boolean 
    8271029                { 
     
    10191221                } 
    10201222                 
     1223                /** 
     1224                 * このメソッドをオーバーライドして、スレッドの処理を記述します. 
     1225                 *  
     1226                 * <p>start メソッドが呼び出され、スレッドの実行が開始されると、まずはじめにこのメソッドが実行関数として設定され、 
     1227                 * スレッドが実行されます。</p> 
     1228                 *  
     1229                 * <p>このメソッド内で next メソッドを呼び出すことにより、次の実行関数を設定することができます。 
     1230                 * 次の実行関数が設定されない場合、スレッドは終了フェーズへと移行します。</p> 
     1231                 *  
     1232                 * <p>next メソッドのほか、 wait, join, sleep, event, timeout, error, interrupted といった 
     1233                 * メソッドを呼び出すことで、スレッドの動作を様々に制御することができます。</p> 
     1234                 *  
     1235                 * @see #next() 
     1236                 * @see #join() 
     1237                 * @see #sleep() 
     1238                 * @see #event() 
     1239                 * @see #timeout() 
     1240                 * @see #error() 
     1241                 * @see #interrupted() 
     1242                 * @see #interrupt() 
     1243                 * @see #finalize() 
     1244                 */ 
    10211245                protected function run():void 
    10221246                { 
     
    10241248                } 
    10251249                 
     1250                /** 
     1251                 * このメソッドをオーバーライドして、スレッドの終了処理を記述します. 
     1252                 *  
     1253                 * <p>スレッドが終了フェーズに移行すると、必ずこのメソッドが実行関数に設定され、スレッドが実行されます。 
     1254                 * 例外が発生したりした場合でも、必ず終了フェーズに移行するので、スレッドが終了する前にはこのメソッドが実行されることが 
     1255                 * 確実に保証されています。</p> 
     1256                 *  
     1257                 * <p>このメソッドも実行関数と同じ扱いであるため、 next をはじめとするメソッドによってスレッドを制御することが可能です。</p> 
     1258                 *  
     1259                 * <p>スレッドはこのメソッドを利用して終了処理を行い、いかなる状況でも安全に終了することを保証するべきです。</p> 
     1260                 */ 
    10261261                protected function finalize():void 
    10271262                { 
  • trac/htdocs/as3/thread/all-classes.html

    r622 r630  
    4444</tr> 
    4545<tr> 
     46<td><a href="org/libspark/thread/IntervalThreadExecutor.html">IntervalThreadExecutor</a></td> 
     47</tr> 
     48<tr> 
    4649<td><a href="org/libspark/thread/utils/IProgress.html"><i>IProgress</i></a></td> 
    4750</tr> 
     
    7477</tr> 
    7578<tr> 
     79<td><a href="org/libspark/thread/threads/media/SoundLoaderThread.html">SoundLoaderThread</a></td> 
     80</tr> 
     81<tr> 
    7682<td><a href="org/libspark/thread/Thread.html">Thread</a></td> 
    7783</tr> 
  • trac/htdocs/as3/thread/all-index-C.html

    r622 r630  
    115115</tr> 
    116116<tr> 
     117<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html#className">className</a> &mdash; Property in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html">Thread</a></td> 
     118</tr> 
     119<tr> 
     120<td width="20"></td><td> 
     121   このスレッドのクラス名を返します.</td> 
     122</tr> 
     123<tr> 
    117124<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/progression/class-list.html');" href="org/libspark/thread/threads/progression/ThreadCommand.html#clone()">clone</a>() &mdash; Method in class org.libspark.thread.threads.progression.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/progression/class-list.html');" href="org/libspark/thread/threads/progression/ThreadCommand.html">ThreadCommand</a></td> 
    118125</tr> 
     
    209216</tr> 
    210217<tr> 
     218<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html#context">context</a> &mdash; Property in class org.libspark.thread.threads.media.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html">SoundLoaderThread</a></td> 
     219</tr> 
     220<tr> 
     221<td width="20"></td><td> 
     222   ロードに用いる SoundLoaderContext を返します.</td> 
     223</tr> 
     224<tr> 
    211225<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/IProgress.html#current">current</a> &mdash; Property in interface org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/IProgress.html">IProgress</a></td> 
    212226</tr> 
  • trac/htdocs/as3/thread/all-index-F.html

    r622 r630  
    109109</tr> 
    110110<tr> 
    111 <td width="20"></td><td></td> 
     111<td width="20"></td><td> 
     112   このメソッドをオーバーライドして、スレッドの終了処理を記述します.</td> 
    112113</tr> 
    113114<tr> 
     
    115116</tr> 
    116117<tr> 
    117 <td width="20"></td><td></td> 
     118<td width="20"></td><td> 
     119   このスレッドの名前を整形して返します.</td> 
    118120</tr> 
    119121<tr> 
  • trac/htdocs/as3/thread/all-index-I.html

    r622 r630  
    3939</tr> 
    4040<tr> 
     41<td width="20"></td><td> 
     42   このスレッドのユニークな識別子を返します.</td> 
     43</tr> 
     44<tr> 
     45<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/IllegalThreadStateError.html">IllegalThreadStateError</a> &mdash; Class in package <a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/package-detail.html">org.libspark.thread.errors</a></td> 
     46</tr> 
     47<tr> 
     48<td width="20"></td><td> 
     49  </td> 
     50</tr> 
     51<tr> 
     52<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/IllegalThreadStateError.html#IllegalThreadStateError()">IllegalThreadStateError</a>(message, id) &mdash; Constructor in class org.libspark.thread.errors.<a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/IllegalThreadStateError.html">IllegalThreadStateError</a></td> 
     53</tr> 
     54<tr> 
    4155<td width="20"></td><td></td> 
    4256</tr> 
    4357<tr> 
    44 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/IllegalThreadStateError.html">IllegalThreadStateError</a> &mdash; Class in package <a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/package-detail.html">org.libspark.thread.errors</a></td> 
    45 </tr> 
    46 <tr> 
    47 <td width="20"></td><td> 
    48   </td> 
    49 </tr> 
    50 <tr> 
    51 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/IllegalThreadStateError.html#IllegalThreadStateError()">IllegalThreadStateError</a>(message, id) &mdash; Constructor in class org.libspark.thread.errors.<a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/IllegalThreadStateError.html">IllegalThreadStateError</a></td> 
     58<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/IMonitor.html"><i>IMonitor</i></a> &mdash; Interface in package <a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td> 
     59</tr> 
     60<tr> 
     61<td width="20"></td><td> 
     62  </td> 
     63</tr> 
     64<tr> 
     65<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html#initialize()">initialize</a>(executor:<a href="org/libspark/thread/IThreadExecutor.html" onclick="javascript:loadClassListFrame('org/libspark/thread./class-list.html');">org.libspark.thread:IThreadExecutor</a>) &mdash; Static method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html">Thread</a></td> 
     66</tr> 
     67<tr> 
     68<td width="20"></td><td> 
     69   スレッドライブラリを初期化します.</td> 
     70</tr> 
     71<tr> 
     72<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html#interrupt()">interrupt</a>() &mdash; Method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html">Thread</a></td> 
     73</tr> 
     74<tr> 
     75<td width="20"></td><td> 
     76   このスレッドに割り込みます.</td> 
     77</tr> 
     78<tr> 
     79<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/ParallelExecutor.html#interrupt()">interrupt</a>() &mdash; Method in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/ParallelExecutor.html">ParallelExecutor</a></td> 
     80</tr> 
     81<tr> 
     82<td width="20"></td><td> 
     83    
     84   このスレッドに割り込みます.</td> 
     85</tr> 
     86<tr> 
     87<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/SerialExecutor.html#interrupt()">interrupt</a>() &mdash; Method in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/SerialExecutor.html">SerialExecutor</a></td> 
     88</tr> 
     89<tr> 
     90<td width="20"></td><td> 
     91    
     92   このスレッドに割り込みます.</td> 
     93</tr> 
     94<tr> 
     95<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html#interrupted()">interrupted</a>(func) &mdash; Static method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html">Thread</a></td> 
     96</tr> 
     97<tr> 
     98<td width="20"></td><td> 
     99   現在実行中のスレッドが待機中に割り込まれた場合に実行する実行関数を設定します.</td> 
     100</tr> 
     101<tr> 
     102<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/InterruptedError.html">InterruptedError</a> &mdash; Class in package <a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/package-detail.html">org.libspark.thread.errors</a></td> 
     103</tr> 
     104<tr> 
     105<td width="20"></td><td> 
     106  </td> 
     107</tr> 
     108<tr> 
     109<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/InterruptedError.html#InterruptedError()">InterruptedError</a>(message, id) &mdash; Constructor in class org.libspark.thread.errors.<a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/InterruptedError.html">InterruptedError</a></td> 
    52110</tr> 
    53111<tr> 
     
    55113</tr> 
    56114<tr> 
    57 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/IMonitor.html"><i>IMonitor</i></a> &mdash; Interface in package <a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td> 
    58 </tr> 
    59 <tr> 
    60 <td width="20"></td><td> 
    61   </td> 
    62 </tr> 
    63 <tr> 
    64 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html#initialize()">initialize</a>(executor:<a href="org/libspark/thread/IThreadExecutor.html" onclick="javascript:loadClassListFrame('org/libspark/thread./class-list.html');">org.libspark.thread:IThreadExecutor</a>) &mdash; Static method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html">Thread</a></td> 
    65 </tr> 
    66 <tr> 
    67 <td width="20"></td><td> 
    68    スレッドライブラリを初期化します.</td> 
    69 </tr> 
    70 <tr> 
    71 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html#interrupt()">interrupt</a>() &mdash; Method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html">Thread</a></td> 
    72 </tr> 
    73 <tr> 
    74 <td width="20"></td><td> 
    75    このスレッドに割り込みます。 
    76     
    77    このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    78    このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    79     
    80    待機中でない場合、このスレッドの割り込みステータスが設定されます。 
    81    </td> 
    82 </tr> 
    83 <tr> 
    84 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/ParallelExecutor.html#interrupt()">interrupt</a>() &mdash; Method in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/ParallelExecutor.html">ParallelExecutor</a></td> 
    85 </tr> 
    86 <tr> 
    87 <td width="20"></td><td> 
    88     
    89    このスレッドに割り込みます。 
    90     
    91    このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    92    このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    93     
    94    待機中でない場合、このスレッドの割り込みステータスが設定されます。 
    95    </td> 
    96 </tr> 
    97 <tr> 
    98 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/SerialExecutor.html#interrupt()">interrupt</a>() &mdash; Method in class org.libspark.thread.utils.<a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/SerialExecutor.html">SerialExecutor</a></td> 
    99 </tr> 
    100 <tr> 
    101 <td width="20"></td><td> 
    102     
    103    このスレッドに割り込みます。 
    104     
    105    このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    106    このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    107     
    108    待機中でない場合、このスレッドの割り込みステータスが設定されます。 
    109    </td> 
    110 </tr> 
    111 <tr> 
    112 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html#interrupted()">interrupted</a>(func) &mdash; Static method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html">Thread</a></td> 
    113 </tr> 
    114 <tr> 
    115 <td width="20"></td><td> 
    116    現在実行中のスレッドが待機中に割り込まれた場合に実行する実行関数を設定します.</td> 
    117 </tr> 
    118 <tr> 
    119 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/InterruptedError.html">InterruptedError</a> &mdash; Class in package <a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/package-detail.html">org.libspark.thread.errors</a></td> 
    120 </tr> 
    121 <tr> 
    122 <td width="20"></td><td> 
    123   </td> 
    124 </tr> 
    125 <tr> 
    126 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/InterruptedError.html#InterruptedError()">InterruptedError</a>(message, id) &mdash; Constructor in class org.libspark.thread.errors.<a onclick="javascript:loadClassListFrame('org/libspark/thread/errors/class-list.html');" href="org/libspark/thread/errors/InterruptedError.html">InterruptedError</a></td> 
    127 </tr> 
    128 <tr> 
    129 <td width="20"></td><td></td> 
     115<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/IntervalThreadExecutor.html">IntervalThreadExecutor</a> &mdash; Class in package <a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td> 
     116</tr> 
     117<tr> 
     118<td width="20"></td><td> 
     119  IntervalThreadExecutor は IThreadExecutor インターフェイスの実装クラスで、 
     120  指定された時間の間隔でスレッドを実行します.</td> 
     121</tr> 
     122<tr> 
     123<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/IntervalThreadExecutor.html#IntervalThreadExecutor()">IntervalThreadExecutor</a>(interval) &mdash; Constructor in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/IntervalThreadExecutor.html">IntervalThreadExecutor</a></td> 
     124</tr> 
     125<tr> 
     126<td width="20"></td><td> 
     127   新しい IntervalThreadExecutor クラスのインスタンスを作成します.</td> 
    130128</tr> 
    131129<tr> 
     
    242240<tr> 
    243241<td width="20"></td><td> 
    244    このスレッドが割り込まれている場合は true、そうでない場合は false を返します 
    245    </td> 
     242   このスレッドが割り込まれている場合は true、そうでない場合は false を返します.</td> 
    246243</tr> 
    247244<tr> 
  • trac/htdocs/as3/thread/all-index-J.html

    r549 r630  
    3939</tr> 
    4040<tr> 
    41 <td width="20"></td><td></td> 
     41<td width="20"></td><td> 
     42   このスレッドが終了するまで、現在のスレッドを待機させます.</td> 
    4243</tr> 
    4344<tr> 
  • trac/htdocs/as3/thread/all-index-M.html

    r549 r630  
    4949</tr> 
    5050<tr> 
    51 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html#monitorTimeout()">monitorTimeout</a>(monitor:<a href="org/libspark/thread/IMonitor.html" onclick="javascript:loadClassListFrame('org/libspark/thread./class-list.html');">org.libspark.thread:IMonitor</a>) &mdash; Method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html">Thread</a></td> 
    52 </tr> 
    53 <tr> 
    54 <td width="20"></td><td></td> 
    55 </tr> 
    56 <tr> 
    57 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html#monitorWait()">monitorWait</a>(timeout, monitor:<a href="org/libspark/thread/IMonitor.html" onclick="javascript:loadClassListFrame('org/libspark/thread./class-list.html');">org.libspark.thread:IMonitor</a>) &mdash; Method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html">Thread</a></td> 
    58 </tr> 
    59 <tr> 
    60 <td width="20"></td><td></td> 
    61 </tr> 
    62 <tr> 
    63 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html#monitorWakeup()">monitorWakeup</a>(monitor:<a href="org/libspark/thread/IMonitor.html" onclick="javascript:loadClassListFrame('org/libspark/thread./class-list.html');">org.libspark.thread:IMonitor</a>) &mdash; Method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/Thread.html">Thread</a></td> 
    64 </tr> 
    65 <tr> 
    66 <td width="20"></td><td></td> 
    67 </tr> 
    68 <tr> 
    6951<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/MultiProgress.html">MultiProgress</a> &mdash; Class in package <a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/package-detail.html">org.libspark.thread.utils</a></td> 
    7052</tr> 
  • trac/htdocs/as3/thread/all-index-N.html

    r622 r630  
    3939</tr> 
    4040<tr> 
    41 <td width="20"></td><td></td> 
     41<td width="20"></td><td> 
     42   このスレッドの名前を設定します.</td> 
    4243</tr> 
    4344<tr> 
  • trac/htdocs/as3/thread/all-index-O.html

    r622 r630  
    6060</tr> 
    6161<tr> 
     62<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/package-detail.html">org.libspark.thread.threads.media</a> &mdash; Package</td> 
     63</tr> 
     64<tr> 
     65<td width="20"></td><td></td> 
     66</tr> 
     67<tr> 
    6268<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/net/class-list.html');" href="org/libspark/thread/threads/net/package-detail.html">org.libspark.thread.threads.net</a> &mdash; Package</td> 
    6369</tr> 
  • trac/htdocs/as3/thread/all-index-P.html

    r549 r630  
    8383</tr> 
    8484<tr> 
     85<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html#progress">progress</a> &mdash; Property in class org.libspark.thread.threads.media.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html">SoundLoaderThread</a></td> 
     86</tr> 
     87<tr> 
     88<td width="20"></td><td> 
     89    
     90   進捗状況を通知するための IProgress インターフェイスのインスタンスを返します。 
     91    
     92   </td> 
     93</tr> 
     94<tr> 
    8595<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/net/class-list.html');" href="org/libspark/thread/threads/net/URLLoaderThread.html#progress">progress</a> &mdash; Property in class org.libspark.thread.threads.net.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/net/class-list.html');" href="org/libspark/thread/threads/net/URLLoaderThread.html">URLLoaderThread</a></td> 
    8696</tr> 
  • trac/htdocs/as3/thread/all-index-R.html

    r622 r630  
    6161</tr> 
    6262<tr> 
     63<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html#request">request</a> &mdash; Property in class org.libspark.thread.threads.media.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html">SoundLoaderThread</a></td> 
     64</tr> 
     65<tr> 
     66<td width="20"></td><td> 
     67   ロード対象となる URLRequest を返します.</td> 
     68</tr> 
     69<tr> 
    6370<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/net/class-list.html');" href="org/libspark/thread/threads/net/URLLoaderThread.html#request">request</a> &mdash; Property in class org.libspark.thread.threads.net.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/net/class-list.html');" href="org/libspark/thread/threads/net/URLLoaderThread.html">URLLoaderThread</a></td> 
    6471</tr> 
     
    7279</tr> 
    7380<tr> 
    74 <td width="20"></td><td></td> 
     81<td width="20"></td><td> 
     82   このメソッドをオーバーライドして、スレッドの処理を記述します.</td> 
    7583</tr> 
    7684<tr> 
     
    94102<tr> 
    95103<td width="20"></td><td></td> 
     104</tr> 
     105<tr> 
     106<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html#run()">run</a>() &mdash; Method in class org.libspark.thread.threads.media.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html">SoundLoaderThread</a></td> 
     107</tr> 
     108<tr> 
     109<td width="20"></td><td> 
     110   実行 
     111    
     112   </td> 
    96113</tr> 
    97114<tr> 
  • trac/htdocs/as3/thread/all-index-S.html

    r622 r630  
    6666</tr> 
    6767<tr> 
     68<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html#sound">sound</a> &mdash; Property in class org.libspark.thread.threads.media.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html">SoundLoaderThread</a></td> 
     69</tr> 
     70<tr> 
     71<td width="20"></td><td> 
     72   ロードに使用する Sound を返します.</td> 
     73</tr> 
     74<tr> 
     75<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html">SoundLoaderThread</a> &mdash; Class in package <a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/package-detail.html">org.libspark.thread.threads.media</a></td> 
     76</tr> 
     77<tr> 
     78<td width="20"></td><td> 
     79  Sound を読み込むためのスレッドです.</td> 
     80</tr> 
     81<tr> 
     82<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html#SoundLoaderThread()">SoundLoaderThread</a>(request, context, sound) &mdash; Constructor in class org.libspark.thread.threads.media.<a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/SoundLoaderThread.html">SoundLoaderThread</a></td> 
     83</tr> 
     84<tr> 
     85<td width="20"></td><td> 
     86   新しい LoaderThread クラスのインスタンスを生成します.</td> 
     87</tr> 
     88<tr> 
    6889<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/EnterFrameThreadExecutor.html#start()">start</a>() &mdash; Method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/EnterFrameThreadExecutor.html">EnterFrameThreadExecutor</a></td> 
    6990</tr> 
     
    7293</tr> 
    7394<tr> 
     95<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/IntervalThreadExecutor.html#start()">start</a>() &mdash; Method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/IntervalThreadExecutor.html">IntervalThreadExecutor</a></td> 
     96</tr> 
     97<tr> 
     98<td width="20"></td><td> 
     99   </td> 
     100</tr> 
     101<tr> 
    74102<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/IThreadExecutor.html#start()">start</a>() &mdash; Method in interface org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/IThreadExecutor.html">IThreadExecutor</a></td> 
    75103</tr> 
     
    81109</tr> 
    82110<tr> 
    83 <td width="20"></td><td></td> 
     111<td width="20"></td><td> 
     112   スレッドを開始します.</td> 
    84113</tr> 
    85114<tr> 
     
    145174</tr> 
    146175<tr> 
    147 <td width="20"></td><td></td> 
     176<td width="20"></td><td> 
     177   このスレッドの状態を返します.</td> 
    148178</tr> 
    149179<tr> 
     
    152182<tr> 
    153183<td width="20"></td><td></td> 
     184</tr> 
     185<tr> 
     186<td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/IntervalThreadExecutor.html#stop()">stop</a>() &mdash; Method in class org.libspark.thread.<a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/IntervalThreadExecutor.html">IntervalThreadExecutor</a></td> 
     187</tr> 
     188<tr> 
     189<td width="20"></td><td> 
     190   </td> 
    154191</tr> 
    155192<tr> 
  • trac/htdocs/as3/thread/all-index-T.html

    r622 r630  
    124124</tr> 
    125125<tr> 
    126 <td width="20"></td><td></td> 
     126<td width="20"></td><td> 
     127   このスレッドの文字列表現を返します.</td> 
    127128</tr> 
    128129<tr> 
  • trac/htdocs/as3/thread/class-summary.html

    r622 r630  
    103103</tr> 
    104104<tr class="prow1"> 
     105<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/IntervalThreadExecutor.html">IntervalThreadExecutor</a> 
     106<br> 
     107</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td><td class="summaryTableLastCol"> 
     108  IntervalThreadExecutor は IThreadExecutor インターフェイスの実装クラスで、 
     109  指定された時間の間隔でスレッドを実行します.</td> 
     110</tr> 
     111<tr class="prow0"> 
    105112<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/IProgress.html"><i>IProgress</i></a> 
    106113<br> 
     
    110117  </td> 
    111118</tr> 
    112 <tr class="prow0"> 
     119<tr class="prow1"> 
    113120<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/IProgressNotifier.html"><i>IProgressNotifier</i></a> 
    114121<br> 
     
    118125  </td> 
    119126</tr> 
    120 <tr class="prow1"> 
     127<tr class="prow0"> 
    121128<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/IThreadExecutor.html"><i>IThreadExecutor</i></a> 
    122129<br> 
    123130</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td><td class="summaryTableLastCol">&nbsp;</td> 
    124131</tr> 
    125 <tr class="prow0"> 
     132<tr class="prow1"> 
    126133<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/threads/display/LoaderThread.html">LoaderThread</a> 
    127134<br> 
     
    141148  </td> 
    142149</tr> 
    143 <tr class="prow1"> 
     150<tr class="prow0"> 
    144151<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/Monitor.html">Monitor</a> 
    145152<br> 
    146153</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/package-detail.html">org.libspark.thread</a></td><td class="summaryTableLastCol">&nbsp;</td> 
    147154</tr> 
    148 <tr class="prow0"> 
     155<tr class="prow1"> 
    149156<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/MultiProgress.html">MultiProgress</a> 
    150157<br> 
     
    156163  </td> 
    157164</tr> 
    158 <tr class="prow1"> 
     165<tr class="prow0"> 
    159166<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/ParallelExecutor.html">ParallelExecutor</a> 
    160167<br> 
     
    166173  </td> 
    167174</tr> 
    168 <tr class="prow0"> 
     175<tr class="prow1"> 
    169176<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/Progress.html">Progress</a> 
    170177<br> 
     
    177184  </td> 
    178185</tr> 
    179 <tr class="prow1"> 
     186<tr class="prow0"> 
    180187<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/events/ProgressEvent.html">ProgressEvent</a> 
    181188<br> 
     
    185192  </td> 
    186193</tr> 
    187 <tr class="prow0"> 
     194<tr class="prow1"> 
    188195<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/SerialExecutor.html">SerialExecutor</a> 
    189196<br> 
     
    194201   
    195202  </td> 
     203</tr> 
     204<tr class="prow0"> 
     205<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="org/libspark/thread/threads/media/SoundLoaderThread.html">SoundLoaderThread</a> 
     206<br> 
     207</td><td class="summaryTableCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/package-detail.html">org.libspark.thread.threads.media</a></td><td class="summaryTableLastCol"> 
     208  Sound を読み込むためのスレッドです.</td> 
    196209</tr> 
    197210<tr class="prow1"> 
  • trac/htdocs/as3/thread/org/libspark/thread/IThreadExecutor.html

    r549 r630  
    3939</tr> 
    4040<tr> 
    41 <td class="classHeaderTableLabel">Implementors</td><td><a href="../thread/EnterFrameThreadExecutor.html">EnterFrameThreadExecutor</a></td> 
     41<td class="classHeaderTableLabel">Implementors</td><td><a href="../thread/EnterFrameThreadExecutor.html">EnterFrameThreadExecutor</a>, <a href="../thread/IntervalThreadExecutor.html">IntervalThreadExecutor</a></td> 
    4242</tr> 
    4343</table> 
  • trac/htdocs/as3/thread/org/libspark/thread/Thread.html

    r622 r630  
    55<link rel="stylesheet" href="../../../style.css" type="text/css" media="screen"> 
    66<link rel="stylesheet" href="../../../print.css" type="text/css" media="print"> 
    7 <meta content="Thread,org.libspark.thread.Thread,currentThread,id,isInterrupted,name,state,uncaughtErrorHandler,checkInterrupted,error,event,executeAllThreads,finalize,formatName,initialize,interrupt,interrupted,isReady,join,monitorTimeout,monitorWait,monitorWakeup,next,run,sleep,start,timeout,toString" name="keywords"> 
     7<meta content="Thread,org.libspark.thread.Thread,className,currentThread,id,isInterrupted,name,state,uncaughtErrorHandler,checkInterrupted,error,event,executeAllThreads,finalize,formatName,initialize,interrupt,interrupted,isReady,join,next,run,sleep,start,timeout,toString" name="keywords"> 
    88<title>org.libspark.thread.Thread</title> 
    99</head> 
     
    4242</tr> 
    4343<tr> 
    44 <td class="classHeaderTableLabel">Subclasses</td><td><a href="threads/progression/CommandThread.html">CommandThread</a>, <a href="utils/EventDispatcherThread.html">EventDispatcherThread</a>, <a href="utils/Executor.html">Executor</a>, <a href="threads/frocessing/Frocessing2DThread.html">Frocessing2DThread</a>, <a href="threads/frocessing/Frocessing3DThread.html">Frocessing3DThread</a>, <a href="threads/display/LoaderThread.html">LoaderThread</a>, <a href="threads/tweener/TweenerThread.html">TweenerThread</a>, <a href="threads/net/URLLoaderThread.html">URLLoaderThread</a></td> 
     44<td class="classHeaderTableLabel">Subclasses</td><td><a href="threads/progression/CommandThread.html">CommandThread</a>, <a href="utils/EventDispatcherThread.html">EventDispatcherThread</a>, <a href="utils/Executor.html">Executor</a>, <a href="threads/frocessing/Frocessing2DThread.html">Frocessing2DThread</a>, <a href="threads/frocessing/Frocessing3DThread.html">Frocessing3DThread</a>, <a href="threads/display/LoaderThread.html">LoaderThread</a>, <a href="threads/media/SoundLoaderThread.html">SoundLoaderThread</a>, <a href="threads/tweener/TweenerThread.html">TweenerThread</a>, <a href="threads/net/URLLoaderThread.html">URLLoaderThread</a></td> 
    4545</tr> 
    4646</table> 
     
    4949   
    5050  <p>ここで実現される擬似スレッドは、タスクシステムと Java のスレッドモデルをベースとしています。 
    51   処理をいくつかのメソッドに切り分け、呼び出すメソッドを切り替えつつ順々に実行していくことで、処理を進めます。</p> 
     51  処理をいくつかのメソッドに切り分け、呼び出すメソッド (「<em>実行関数</em>」と呼びます) を切り替えつつ 
     52  順々に実行していくことで、処理を進めます。</p> 
    5253   
    5354  <p>新しいスレッドを作成するためには、まず Thread クラスのサブクラスを作成します。 
     
    9697  トップレベルスレッドとして再配置されます。</p> 
    9798   
     99  <p>スレッドはある時点で、以下のいずれかの状態を取ります。これらの値は ThreadState クラスで定義されており、 
     100  state プロパティを通して知ることができます。</p> 
     101  <ul> 
     102  <li>NEW</li> 
     103  <li>RUNNABLE</li> 
     104  <li>WAITING</li> 
     105  <li>TIMED_WAITING</li> 
     106  <li>TERMINATING</li> 
     107  <li>TERMINATED</li> 
     108  </ul> 
     109   
     110  <p>スレッドが生成されると、まずはじめに状態は「NEW」に設定されます。この後、 start メソッドによって 
     111  スレッドが開始されると、状態は「RUNNABLE」に設定されます。「NEW」以外の状態のスレッドを start メソッドによって 
     112  開始することはできません。</p> 
     113   
     114  <p>wait メソッド、 join メソッド等の呼び出しによってスレッドが待機状態になる場合、状態は「WAITING」に 
     115  設定されます。このとき、タイムアウトが設定されるか、sleep メソッドの呼び出しである場合、状態は「TIMED_WAITING」に 
     116  設定されます。待機状態が解除されると状態は元に戻ります。</p> 
     117   
     118  <p>スレッドが終了フェーズに移行すると、状態は「TERMINATING」に設定されます。スレッドが終了フェーズから 
     119  実行フェーズに戻ることは無く、同様に状態が「TERMINATING」から「RUNNABLE」に戻ることもありません。 
     120  終了フェーズが終わり、完全にスレッドが終了すると、状態は「TERMINATED」に設定されます。</p> 
     121   
     122  <p>スレッドの動作を視覚的に知りたい場合、以下の動作チャートを見ることをお勧めします。</p> 
     123  <ul> 
     124  <li>http://www.libspark.org/htdocs/as3/thread-files/behavior-chart.png</li> 
     125  </ul> 
     126   
    98127  <p></p> 
    99128<p> 
     
    108137<br> 
    109138<a href="../thread/Thread.html#uncaughtErrorHandler()" target="">uncaughtErrorHandler()</a> 
     139<br> 
     140<a href="../thread/Thread.html#state" target="">state</a> 
     141<br> 
     142<a href="ThreadState.html" target="">ThreadState</a> 
     143<br> 
     144<a href="http://www.libspark.org/htdocs/as3/thread-files/behavior-chart.png" target="mm_external">http://www.libspark.org/htdocs/as3/thread-files/behavior-chart.png</a> 
    110145</div> 
    111146<br> 
     
    120155</tr> 
    121156<tr class=""> 
     157<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#className">className</a> : String<div class="summaryTableDescription">[read-only] 
     158   このスレッドのクラス名を返します.</div> 
     159</td><td class="summaryTableOwnerCol">Thread</td> 
     160</tr> 
     161<tr class=""> 
    122162<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#currentThread">currentThread</a> : <a href="../thread/Thread.html">Thread</a> 
    123163<div class="summaryTableDescription">[static][read-only] 
     
    126166</tr> 
    127167<tr class=""> 
    128 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#id">id</a> : uint<div class="summaryTableDescription">[read-only]</div> 
     168<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#id">id</a> : uint<div class="summaryTableDescription">[read-only] 
     169   このスレッドのユニークな識別子を返します.</div> 
    129170</td><td class="summaryTableOwnerCol">Thread</td> 
    130171</tr> 
    131172<tr class=""> 
    132173<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#isInterrupted">isInterrupted</a> : Boolean<div class="summaryTableDescription">[read-only] 
    133    このスレッドが割り込まれている場合は true、そうでない場合は false を返します 
    134    </div> 
    135 </td><td class="summaryTableOwnerCol">Thread</td> 
    136 </tr> 
    137 <tr class=""> 
    138 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#name">name</a> : String<div class="summaryTableDescription"></div> 
    139 </td><td class="summaryTableOwnerCol">Thread</td> 
    140 </tr> 
    141 <tr class=""> 
    142 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#state">state</a> : uint<div class="summaryTableDescription">[read-only]</div> 
     174   このスレッドが割り込まれている場合は true、そうでない場合は false を返します.</div> 
     175</td><td class="summaryTableOwnerCol">Thread</td> 
     176</tr> 
     177<tr class=""> 
     178<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#name">name</a> : String<div class="summaryTableDescription"> 
     179   このスレッドの名前を設定します.</div> 
     180</td><td class="summaryTableOwnerCol">Thread</td> 
     181</tr> 
     182<tr class=""> 
     183<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#state">state</a> : uint<div class="summaryTableDescription">[read-only] 
     184   このスレッドの状態を返します.</div> 
    143185</td><td class="summaryTableOwnerCol">Thread</td> 
    144186</tr> 
     
    218260<a class="signatureLink" href="#interrupt()">interrupt</a>():void</div> 
    219261<div class="summaryTableDescription"> 
    220    このスレッドに割り込みます。 
    221     
    222    このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    223    このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    224     
    225    待機中でない場合、このスレッドの割り込みステータスが設定されます。 
    226    </div> 
     262   このスレッドに割り込みます.</div> 
    227263</td><td class="summaryTableOwnerCol">Thread</td> 
    228264</tr> 
     
    247283<div class="summarySignature"> 
    248284<a class="signatureLink" href="#join()">join</a>(timeout:uint = 0):Boolean</div> 
    249 <div class="summaryTableDescription"></div> 
     285<div class="summaryTableDescription"> 
     286   このスレッドが終了するまで、現在のスレッドを待機させます.</div> 
    250287</td><td class="summaryTableOwnerCol">Thread</td> 
    251288</tr> 
     
    260297<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"> 
    261298<div class="summarySignature"> 
    262 <a class="signatureLink" href="#monitorTimeout()">monitorTimeout</a>(monitor:<a href="IMonitor.html">IMonitor</a>):void</div> 
    263 <div class="summaryTableDescription"></div> 
    264 </td><td class="summaryTableOwnerCol">Thread</td> 
    265 </tr> 
    266 <tr class=""> 
    267 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"> 
    268 <div class="summarySignature"> 
    269 <a class="signatureLink" href="#monitorWait()">monitorWait</a>(timeout:Boolean, monitor:<a href="IMonitor.html">IMonitor</a>):void</div> 
    270 <div class="summaryTableDescription"></div> 
    271 </td><td class="summaryTableOwnerCol">Thread</td> 
    272 </tr> 
    273 <tr class=""> 
    274 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"> 
    275 <div class="summarySignature"> 
    276 <a class="signatureLink" href="#monitorWakeup()">monitorWakeup</a>(monitor:<a href="IMonitor.html">IMonitor</a>):void</div> 
    277 <div class="summaryTableDescription"></div> 
    278 </td><td class="summaryTableOwnerCol">Thread</td> 
    279 </tr> 
    280 <tr class=""> 
    281 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"> 
    282 <div class="summarySignature"> 
    283299<a class="signatureLink" href="#next()">next</a>(func:Function):void</div> 
    284300<div class="summaryTableDescription">[static] 
     
    312328<div class="summarySignature"> 
    313329<a class="signatureLink" href="#start()">start</a>():void</div> 
    314 <div class="summaryTableDescription"></div> 
     330<div class="summaryTableDescription"> 
     331   スレッドを開始します.</div> 
    315332</td><td class="summaryTableOwnerCol">Thread</td> 
    316333</tr> 
     
    327344<div class="summarySignature"> 
    328345<a class="signatureLink" href="#toString()">toString</a>():String</div> 
    329 <div class="summaryTableDescription"></div> 
     346<div class="summaryTableDescription"> 
     347   このスレッドの文字列表現を返します.</div> 
    330348</td><td class="summaryTableOwnerCol">Thread</td> 
    331349</tr> 
     
    350368<div class="summarySignature"> 
    351369<a class="signatureLink" href="#finalize()">finalize</a>():void</div> 
    352 <div class="summaryTableDescription"></div> 
     370<div class="summaryTableDescription"> 
     371   このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 
    353372</td><td class="summaryTableOwnerCol">Thread</td> 
    354373</tr> 
     
    357376<div class="summarySignature"> 
    358377<a class="signatureLink" href="#formatName()">formatName</a>(name:String):String</div> 
    359 <div class="summaryTableDescription"></div> 
     378<div class="summaryTableDescription"> 
     379   このスレッドの名前を整形して返します.</div> 
    360380</td><td class="summaryTableOwnerCol">Thread</td> 
    361381</tr> 
     
    364384<div class="summarySignature"> 
    365385<a class="signatureLink" href="#run()">run</a>():void</div> 
    366 <div class="summaryTableDescription"></div> 
     386<div class="summaryTableDescription"> 
     387   このメソッドをオーバーライドして、スレッドの処理を記述します.</div> 
    367388</td><td class="summaryTableOwnerCol">Thread</td> 
    368389</tr> 
     
    376397<a name="propertyDetail"></a> 
    377398<div class="detailSectionHeader">Property detail</div> 
     399<a name="className"></a> 
     400<table cellspacing="0" cellpadding="0" class="detailHeader"> 
     401<tr> 
     402<td class="detailHeaderName">className</td><td class="detailHeaderType">property</td> 
     403</tr> 
     404</table> 
     405<div class="detailBody"> 
     406<code>className:String</code>&nbsp;&nbsp;[read-only]<p> 
     407   このスレッドのクラス名を返します. 
     408    
     409   </p><p>デフォルトでは、 getQualifiedClassName メソッドを使用してクラス名を取得します。</p> 
     410   <span class="label">Implementation</span> 
     411<br> 
     412<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get className():String</code> 
     413<br> 
     414</div> 
    378415<a name="currentThread"></a> 
    379416<table cellspacing="0" cellpadding="0" class="detailHeader"> 
    380417<tr> 
    381 <td class="detailHeaderName">currentThread</td><td class="detailHeaderType">property</td> 
     418<td class="detailHeaderName">currentThread</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td> 
    382419</tr> 
    383420</table> 
     
    399436</table> 
    400437<div class="detailBody"> 
    401 <code>id:uint</code>&nbsp;&nbsp;[read-only]<span class="label">Implementation</span> 
     438<code>id:uint</code>&nbsp;&nbsp;[read-only]<p> 
     439   このスレッドのユニークな識別子を返します. 
     440    
     441   </p><p>initialize メソッドが呼び出されない限り、ふたつのスレッドに同じ id が割り振られることはありません。</p> 
     442   <span class="label">Implementation</span> 
    402443<br> 
    403444<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get id():uint</code> 
     
    412453<div class="detailBody"> 
    413454<code>isInterrupted:Boolean</code>&nbsp;&nbsp;[read-only]<p> 
    414    このスレッドが割り込まれている場合は true、そうでない場合は false を返します 
     455   このスレッドが割り込まれている場合は true、そうでない場合は false を返します. 
     456    
     457   </p><p>このプロパティが true を返すようになるのは、待機状態<em>でない</em>スレッドに対して、 
     458   interrupt メソッドで割り込んだ場合です。</p> 
     459    
     460   <span class="label">Implementation</span> 
     461<br> 
     462<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get isInterrupted():Boolean</code> 
     463<br> 
     464<p> 
     465<span class="label">See also</span> 
     466</p> 
     467<div class="seeAlso"> 
     468<a href="../thread/Thread.html#interrupt()" target="">interrupt()</a> 
     469</div> 
     470</div> 
     471<a name="name"></a> 
     472<table cellspacing="0" cellpadding="0" class="detailHeader"> 
     473<tr> 
     474<td class="detailHeaderName">name</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td> 
     475</tr> 
     476</table> 
     477<div class="detailBody"> 
     478<code>name:String</code>&nbsp;&nbsp;[read-write]<p> 
     479   このスレッドの名前を設定します. 
    415480   </p><span class="label">Implementation</span> 
    416481<br> 
    417 <code>&nbsp;&nbsp;&nbsp;&nbsp;public function get isInterrupted():Boolean</code> 
    418 <br> 
    419 </div> 
    420 <a name="name"></a> 
    421 <table cellspacing="0" cellpadding="0" class="detailHeader"> 
    422 <tr> 
    423 <td class="detailHeaderName">name</td><td class="detailHeaderType">property</td><td class="detailHeaderRule">&nbsp;</td> 
    424 </tr> 
    425 </table> 
    426 <div class="detailBody"> 
    427 <code>name:String</code>&nbsp;&nbsp;[read-write]<span class="label">Implementation</span> 
    428 <br> 
    429482<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get name():String</code> 
    430483<br> 
     
    439492</table> 
    440493<div class="detailBody"> 
    441 <code>state:uint</code>&nbsp;&nbsp;[read-only]<span class="label">Implementation</span> 
     494<code>state:uint</code>&nbsp;&nbsp;[read-only]<p> 
     495   このスレッドの状態を返します. 
     496    
     497   </p><p>返される値は、 ThreadState クラスで定義されている定数のいずれかになります。</p> 
     498    
     499   <span class="label">Implementation</span> 
    442500<br> 
    443501<code>&nbsp;&nbsp;&nbsp;&nbsp;public function get state():uint</code> 
    444502<br> 
     503<p> 
     504<span class="label">See also</span> 
     505</p> 
     506<div class="seeAlso"> 
     507<a href="ThreadState.html" target="">ThreadState</a> 
     508</div> 
    445509</div> 
    446510<a name="uncaughtErrorHandler"></a> 
     
    510574   現在実行中のスレッドおよびその子スレッドで例外が発生した場合に実行する実行関数を設定します. 
    511575    
    512    </p><p>ここで設定される実行関数は、発生した例外 (Object) と、例外が発生したスレッド (Thread) のふたつの引数をとる関数である必要があります。</p> 
     576   </p><p>ここで設定される実行関数は、発生した例外である Object と、例外が発生したスレッドである Thread のふたつの引数をとる関数である必要があります。</p> 
    513577    
    514578   <p>この関数によって例外を処理できた (この関数内で再び例外が発生しなかった) 場合で、この関数内で 
     
    549613   現在実行中のスレッドが指定されたイベントが発生した場合に実行する実行関数を設定します. 
    550614    
    551    </p><p>ここで設定される実行関数は、発生したイベント (Event) を引数にとる関数である必要があります。</p> 
     615   </p><p>ここで設定される実行関数は、発生したイベントである Event を引数にとる関数である必要があります。</p> 
    552616    
    553617   <p>このメソッドによってイベントハンドラが設定される場合、スレッドは自動的にイベントが発生するまで待機状態となります。 
     
    622686</table> 
    623687<div class="detailBody"> 
    624 <code>protected function finalize():void</code> 
    625 </div> 
     688<code>protected function finalize():void</code><p> 
     689   このメソッドをオーバーライドして、スレッドの終了処理を記述します. 
     690    
     691   </p><p>スレッドが終了フェーズに移行すると、必ずこのメソッドが実行関数に設定され、スレッドが実行されます。 
     692   例外が発生したりした場合でも、必ず終了フェーズに移行するので、スレッドが終了する前にはこのメソッドが実行されることが 
     693   確実に保証されています。</p> 
     694    
     695   <p>このメソッドも実行関数と同じ扱いであるため、 next をはじめとするメソッドによってスレッドを制御することが可能です。</p> 
     696    
     697   <p>スレッドはこのメソッドを利用して終了処理を行い、いかなる状況でも安全に終了することを保証するべきです。</p> 
     698   </div> 
    626699<a name="formatName()"></a> 
    627700<table cellspacing="0" cellpadding="0" class="detailHeader"> 
     
    631704</table> 
    632705<div class="detailBody"> 
    633 <code>protected function formatName(name:String):String</code><span class="label">Parameters</span> 
    634 <table border="0" cellspacing="0" cellpadding="0"> 
    635 <tr> 
    636 <td width="20px"></td><td><code><span class="label">name</span>:String</code></td> 
     706<code>protected function formatName(name:String):String</code><p> 
     707   このスレッドの名前を整形して返します. 
     708    
     709   </p><p>デフォルトでは、</p> 
     710   <pre>'[' + className + ' ' + name + ']'</pre> 
     711   <p>と等価な値が返されます。</p> 
     712    
     713   <p>このメソッドの呼び出し結果は、 toString メソッドなどで使用されます。</p> 
     714    
     715   <span class="label">Parameters</span> 
     716<table border="0" cellspacing="0" cellpadding="0"> 
     717<tr> 
     718<td width="20px"></td><td><code><span class="label">name</span>:String</code> &mdash; スレッドの名前 
     719   </td> 
    637720</tr> 
    638721</table> 
     
    641724<table border="0" cellspacing="0" cellpadding="0"> 
    642725<tr> 
    643 <td width="20"></td><td><code>String</code></td> 
     726<td width="20"></td><td><code>String</code> &mdash; 整形された名前 
     727   </td> 
    644728</tr> 
    645729</table> 
     
    682766<div class="detailBody"> 
    683767<code>public function interrupt():void</code><p> 
    684    このスレッドに割り込みます。 
    685     
    686    このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    687    このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    688     
    689    待機中でない場合、このスレッドの割り込みステータスが設定されます。 
    690    </p></div> 
     768   このスレッドに割り込みます. 
     769    
     770   </p><p>このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
     771   このとき、割り込みハンドラが設定されていれば実行関数を割り込みハンドラに設定して実行を再開し、 
     772   そうでない場合は InterruptedError を発生させます。</p> 
     773    
     774   <p>待機中でない場合、このスレッドの割り込みステータスが設定されます。</p> 
     775   </div> 
    691776<a name="interrupted()"></a> 
    692777<table cellspacing="0" cellpadding="0" class="detailHeader"> 
     
    744829</table> 
    745830<div class="detailBody"> 
    746 <code>public function join(timeout:uint = 0):Boolean</code><span class="label">Parameters</span> 
    747 <table border="0" cellspacing="0" cellpadding="0"> 
    748 <tr> 
    749 <td width="20px"></td><td><code><span class="label">timeout</span>:uint</code> (default = <code>0</code>)<code></code></td> 
     831<code>public function join(timeout:uint = 0):Boolean</code><p> 
     832   このスレッドが終了するまで、現在のスレッドを待機させます. 
     833    
     834   </p><span class="label">Parameters</span> 
     835<table border="0" cellspacing="0" cellpadding="0"> 
     836<tr> 
     837<td width="20px"></td><td><code><span class="label">timeout</span>:uint</code> (default = <code>0</code>)<code></code> &mdash; 待機させる時間 (ミリ秒)。 0 を指定した場合、永遠に待ち続けます 
     838   </td> 
    750839</tr> 
    751840</table> 
     
    754843<table border="0" cellspacing="0" cellpadding="0"> 
    755844<tr> 
    756 <td width="20"></td><td><code>Boolean</code></td> 
    757 </tr> 
    758 </table> 
    759 </div> 
    760 <a name="monitorTimeout()"></a> 
    761 <table cellspacing="0" cellpadding="0" class="detailHeader"> 
    762 <tr> 
    763 <td class="detailHeaderName">monitorTimeout</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td> 
    764 </tr> 
    765 </table> 
    766 <div class="detailBody"> 
    767 <code>public function monitorTimeout(monitor:<a href="IMonitor.html">IMonitor</a>):void</code><span class="label">Parameters</span> 
    768 <table border="0" cellspacing="0" cellpadding="0"> 
    769 <tr> 
    770 <td width="20px"></td><td><code><span class="label">monitor</span>:<a href="IMonitor.html">IMonitor</a></code></td> 
    771 </tr> 
    772 </table> 
    773 </div> 
    774 <a name="monitorWait()"></a> 
    775 <table cellspacing="0" cellpadding="0" class="detailHeader"> 
    776 <tr> 
    777 <td class="detailHeaderName">monitorWait</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td> 
    778 </tr> 
    779 </table> 
    780 <div class="detailBody"> 
    781 <code>public function monitorWait(timeout:Boolean, monitor:<a href="IMonitor.html">IMonitor</a>):void</code><span class="label">Parameters</span> 
    782 <table border="0" cellspacing="0" cellpadding="0"> 
    783 <tr> 
    784 <td width="20px"></td><td><code><span class="label">timeout</span>:Boolean</code></td> 
    785 </tr> 
    786 <tr> 
    787 <td class="paramSpacer">&nbsp;</td> 
    788 </tr> 
    789 <tr> 
    790 <td width="20px"></td><td><code><span class="label">monitor</span>:<a href="IMonitor.html">IMonitor</a></code></td> 
    791 </tr> 
    792 </table> 
    793 </div> 
    794 <a name="monitorWakeup()"></a> 
    795 <table cellspacing="0" cellpadding="0" class="detailHeader"> 
    796 <tr> 
    797 <td class="detailHeaderName">monitorWakeup</td><td class="detailHeaderParens">()</td><td class="detailHeaderType">method</td><td class="detailHeaderRule">&nbsp;</td> 
    798 </tr> 
    799 </table> 
    800 <div class="detailBody"> 
    801 <code>public function monitorWakeup(monitor:<a href="IMonitor.html">IMonitor</a>):void</code><span class="label">Parameters</span> 
    802 <table border="0" cellspacing="0" cellpadding="0"> 
    803 <tr> 
    804 <td width="20px"></td><td><code><span class="label">monitor</span>:<a href="IMonitor.html">IMonitor</a></code></td> 
     845<td width="20"></td><td><code>Boolean</code> &mdash; 待機する必要がある場合は true、そうでない場合は false 
     846   </td> 
    805847</tr> 
    806848</table> 
     
    835877</table> 
    836878<div class="detailBody"> 
    837 <code>protected function run():void</code> 
     879<code>protected function run():void</code><p> 
     880   このメソッドをオーバーライドして、スレッドの処理を記述します. 
     881    
     882   </p><p>start メソッドが呼び出され、スレッドの実行が開始されると、まずはじめにこのメソッドが実行関数として設定され、 
     883   スレッドが実行されます。</p> 
     884    
     885   <p>このメソッド内で next メソッドを呼び出すことにより、次の実行関数を設定することができます。 
     886   次の実行関数が設定されない場合、スレッドは終了フェーズへと移行します。</p> 
     887    
     888   <p>next メソッドのほか、 wait, join, sleep, event, timeout, error, interrupted といった 
     889   メソッドを呼び出すことで、スレッドの動作を様々に制御することができます。</p> 
     890    
     891   <p> 
     892<span class="label">See also</span> 
     893</p> 
     894<div class="seeAlso"> 
     895<a href="../thread/Thread.html#next()" target="">next()</a> 
     896<br> 
     897<a href="../thread/Thread.html#join()" target="">join()</a> 
     898<br> 
     899<a href="../thread/Thread.html#sleep()" target="">sleep()</a> 
     900<br> 
     901<a href="../thread/Thread.html#event()" target="">event()</a> 
     902<br> 
     903<a href="../thread/Thread.html#timeout()" target="">timeout()</a> 
     904<br> 
     905<a href="../thread/Thread.html#error()" target="">error()</a> 
     906<br> 
     907<a href="../thread/Thread.html#interrupted()" target="">interrupted()</a> 
     908<br> 
     909<a href="../thread/Thread.html#interrupt()" target="">interrupt()</a> 
     910<br> 
     911<a href="../thread/Thread.html#finalize()" target="">finalize()</a> 
     912</div> 
    838913</div> 
    839914<a name="sleep()"></a> 
     
    866941</table> 
    867942<div class="detailBody"> 
    868 <code>public function start():void</code> 
     943<code>public function start():void</code><p> 
     944   スレッドを開始します. 
     945    
     946   </p><p>スレッドが既に開始されている場合 (state が NEW でない場合) は IllegalThreadStateError が 
     947   スローされます。</p> 
     948    
     949   <p>あるスレッドの実行中にこのメソッドが呼び出された場合、そのスレッドはこのメソッドが呼び出されたスレッドの親スレッドとなり、 
     950   このメソッドが呼び出されたスレッドは子スレッドとなります。</p> 
     951    
     952   <p>スレッドが実行中で無い場合にこのメソッドが呼び出された場合、このメソッドが呼び出されたスレッドはトップレベルスレッドとなります。</p> 
     953    
     954   <p>このメソッドが呼び出されると、実行関数はまず run メソッドに設定されます。</p> 
     955    
     956   <br> 
     957<span class="label">Throws</span> 
     958<table border="0" cellspacing="0" cellpadding="0"> 
     959<tr> 
     960<td width="20"></td><td><code><a href="errors/IllegalThreadStateError.html">IllegalThreadStateError</a> </code> &mdash; スレッドが既に開始されている場合 
     961   </td> 
     962</tr> 
     963</table> 
    869964</div> 
    870965<a name="timeout()"></a> 
     
    895990</table> 
    896991<div class="detailBody"> 
    897 <code>public function toString():String</code> 
    898 <p></p> 
     992<code>public function toString():String</code><p> 
     993   このスレッドの文字列表現を返します. 
     994    
     995   </p><p>デフォルトでは、 formatName メソッドを、このスレッドの名前を引数にして呼び出した結果です。</p> 
     996    
     997   <p></p> 
    899998<span class="label">Returns</span> 
    900999<table border="0" cellspacing="0" cellpadding="0"> 
    9011000<tr> 
    902 <td width="20"></td><td><code>String</code></td> 
     1001<td width="20"></td><td><code>String</code> &mdash; このスレッドの文字列表現 
     1002   </td> 
    9031003</tr> 
    9041004</table> 
  • trac/htdocs/as3/thread/org/libspark/thread/class-list.html

    r549 r630  
    3232</tr> 
    3333<tr> 
     34<td><a href="IntervalThreadExecutor.html">IntervalThreadExecutor</a></td> 
     35</tr> 
     36<tr> 
    3437<td><a href="Monitor.html">Monitor</a></td> 
    3538</tr> 
  • trac/htdocs/as3/thread/org/libspark/thread/package-detail.html

    r622 r630  
    5656</tr> 
    5757<tr class="prow0"> 
     58<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="IntervalThreadExecutor.html">IntervalThreadExecutor</a></td><td class="summaryTableLastCol"> 
     59  IntervalThreadExecutor は IThreadExecutor インターフェイスの実装クラスで、 
     60  指定された時間の間隔でスレッドを実行します.</td> 
     61</tr> 
     62<tr class="prow1"> 
    5863<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="Monitor.html">Monitor</a></td><td class="summaryTableLastCol">&nbsp;</td> 
    5964</tr> 
    60 <tr class="prow1"> 
     65<tr class="prow0"> 
    6166<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="Thread.html">Thread</a></td><td class="summaryTableLastCol"> 
    6267  Thread クラスは ActionScript Thread Library の核となるクラスで、擬似スレッドを実現します.</td> 
    6368</tr> 
    64 <tr class="prow0"> 
     69<tr class="prow1"> 
    6570<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a href="ThreadState.html">ThreadState</a></td><td class="summaryTableLastCol"> 
    6671  スレッドの状態です。スレッドは特定の時点でひとつの状態しか取れません。 
  • trac/htdocs/as3/thread/org/libspark/thread/threads/display/LoaderThread.html

    r622 r630  
    7777<th>&nbsp;</th><th colspan="2">Property</th><th class="summaryTableOwnerCol">Defined&nbsp;by</th> 
    7878</tr> 
     79<tr class="hideInheritedProperty"> 
     80<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#className">className</a> : String<div class="summaryTableDescription"> 
     81   このスレッドのクラス名を返します.</div> 
     82</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
     83</tr> 
    7984<tr class=""> 
    8085<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol">&nbsp;</td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#context">context</a> : LoaderContext<div class="summaryTableDescription">[read-only] 
     
    9095</tr> 
    9196<tr class="hideInheritedProperty"> 
    92 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#id">id</a> : uint<div class="summaryTableDescription"></div> 
     97<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#id">id</a> : uint<div class="summaryTableDescription"> 
     98   このスレッドのユニークな識別子を返します.</div> 
    9399</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    94100</tr> 
    95101<tr class="hideInheritedProperty"> 
    96102<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#isInterrupted">isInterrupted</a> : Boolean<div class="summaryTableDescription"> 
    97    このスレッドが割り込まれている場合は true、そうでない場合は false を返します 
    98    </div> 
     103   このスレッドが割り込まれている場合は true、そうでない場合は false を返します.</div> 
    99104</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    100105</tr> 
     
    109114</tr> 
    110115<tr class="hideInheritedProperty"> 
    111 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#name">name</a> : String<div class="summaryTableDescription"></div> 
     116<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#name">name</a> : String<div class="summaryTableDescription"> 
     117   このスレッドの名前を設定します.</div> 
    112118</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    113119</tr> 
     
    129135</tr> 
    130136<tr class="hideInheritedProperty"> 
    131 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#state">state</a> : uint<div class="summaryTableDescription"></div> 
     137<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#state">state</a> : uint<div class="summaryTableDescription"> 
     138   このスレッドの状態を返します.</div> 
    132139</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    133140</tr> 
     
    209216<a class="signatureLink" href="../../Thread.html#interrupt()">interrupt</a>():void</div> 
    210217<div class="summaryTableDescription"> 
    211    このスレッドに割り込みます。 
    212     
    213    このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    214    このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    215     
    216    待機中でない場合、このスレッドの割り込みステータスが設定されます。 
    217    </div> 
     218   このスレッドに割り込みます.</div> 
    218219</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    219220</tr> 
     
    238239<div class="summarySignature"> 
    239240<a class="signatureLink" href="../../Thread.html#join()">join</a>(timeout:uint = 0):Boolean</div> 
    240 <div class="summaryTableDescription"></div> 
     241<div class="summaryTableDescription"> 
     242   このスレッドが終了するまで、現在のスレッドを待機させます.</div> 
    241243</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    242244</tr> 
     
    251253<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    252254<div class="summarySignature"> 
    253 <a class="signatureLink" href="../../Thread.html#monitorTimeout()">monitorTimeout</a>(monitor:<a href="../../../thread/IMonitor.html">IMonitor</a>):void</div> 
    254 <div class="summaryTableDescription"></div> 
    255 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    256 </tr> 
    257 <tr class="hideInheritedMethod"> 
    258 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    259 <div class="summarySignature"> 
    260 <a class="signatureLink" href="../../Thread.html#monitorWait()">monitorWait</a>(timeout:Boolean, monitor:<a href="../../../thread/IMonitor.html">IMonitor</a>):void</div> 
    261 <div class="summaryTableDescription"></div> 
    262 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    263 </tr> 
    264 <tr class="hideInheritedMethod"> 
    265 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    266 <div class="summarySignature"> 
    267 <a class="signatureLink" href="../../Thread.html#monitorWakeup()">monitorWakeup</a>(monitor:<a href="../../../thread/IMonitor.html">IMonitor</a>):void</div> 
    268 <div class="summaryTableDescription"></div> 
    269 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    270 </tr> 
    271 <tr class="hideInheritedMethod"> 
    272 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    273 <div class="summarySignature"> 
    274255<a class="signatureLink" href="../../Thread.html#next()">next</a>(func:Function):void</div> 
    275256<div class="summaryTableDescription">[static] 
     
    303284<div class="summarySignature"> 
    304285<a class="signatureLink" href="../../Thread.html#start()">start</a>():void</div> 
    305 <div class="summaryTableDescription"></div> 
     286<div class="summaryTableDescription"> 
     287   スレッドを開始します.</div> 
    306288</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    307289</tr> 
     
    318300<div class="summarySignature"> 
    319301<a class="signatureLink" href="../../Thread.html#toString()">toString</a>():String</div> 
    320 <div class="summaryTableDescription"></div> 
     302<div class="summaryTableDescription"> 
     303   このスレッドの文字列表現を返します.</div> 
    321304</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    322305</tr> 
     
    349332<div class="summarySignature"> 
    350333<a class="signatureLink" href="../../Thread.html#finalize()">finalize</a>():void</div> 
    351 <div class="summaryTableDescription"></div> 
     334<div class="summaryTableDescription"> 
     335   このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 
    352336</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    353337</tr> 
     
    356340<div class="summarySignature"> 
    357341<a class="signatureLink" href="../../Thread.html#formatName()">formatName</a>(name:String):String</div> 
    358 <div class="summaryTableDescription"></div> 
     342<div class="summaryTableDescription"> 
     343   このスレッドの名前を整形して返します.</div> 
    359344</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    360345</tr> 
  • trac/htdocs/as3/thread/org/libspark/thread/threads/net/URLLoaderThread.html

    r622 r630  
    7878</tr> 
    7979<tr class="hideInheritedProperty"> 
     80<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#className">className</a> : String<div class="summaryTableDescription"> 
     81   このスレッドのクラス名を返します.</div> 
     82</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
     83</tr> 
     84<tr class="hideInheritedProperty"> 
    8085<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#currentThread">currentThread</a> : <a href="../../../thread/Thread.html">Thread</a> 
    8186<div class="summaryTableDescription">[static] 
     
    8489</tr> 
    8590<tr class="hideInheritedProperty"> 
    86 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#id">id</a> : uint<div class="summaryTableDescription"></div> 
     91<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#id">id</a> : uint<div class="summaryTableDescription"> 
     92   このスレッドのユニークな識別子を返します.</div> 
    8793</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    8894</tr> 
    8995<tr class="hideInheritedProperty"> 
    9096<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#isInterrupted">isInterrupted</a> : Boolean<div class="summaryTableDescription"> 
    91    このスレッドが割り込まれている場合は true、そうでない場合は false を返します 
    92    </div> 
     97   このスレッドが割り込まれている場合は true、そうでない場合は false を返します.</div> 
    9398</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    9499</tr> 
     
    102107</tr> 
    103108<tr class="hideInheritedProperty"> 
    104 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#name">name</a> : String<div class="summaryTableDescription"></div> 
     109<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#name">name</a> : String<div class="summaryTableDescription"> 
     110   このスレッドの名前を設定します.</div> 
    105111</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    106112</tr> 
     
    121127</tr> 
    122128<tr class="hideInheritedProperty"> 
    123 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#state">state</a> : uint<div class="summaryTableDescription"></div> 
     129<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#state">state</a> : uint<div class="summaryTableDescription"> 
     130   このスレッドの状態を返します.</div> 
    124131</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    125132</tr> 
     
    210217<a class="signatureLink" href="../../Thread.html#interrupt()">interrupt</a>():void</div> 
    211218<div class="summaryTableDescription"> 
    212    このスレッドに割り込みます。 
    213     
    214    このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    215    このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    216     
    217    待機中でない場合、このスレッドの割り込みステータスが設定されます。 
    218    </div> 
     219   このスレッドに割り込みます.</div> 
    219220</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    220221</tr> 
     
    239240<div class="summarySignature"> 
    240241<a class="signatureLink" href="../../Thread.html#join()">join</a>(timeout:uint = 0):Boolean</div> 
    241 <div class="summaryTableDescription"></div> 
     242<div class="summaryTableDescription"> 
     243   このスレッドが終了するまで、現在のスレッドを待機させます.</div> 
    242244</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    243245</tr> 
     
    252254<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    253255<div class="summarySignature"> 
    254 <a class="signatureLink" href="../../Thread.html#monitorTimeout()">monitorTimeout</a>(monitor:<a href="../../../thread/IMonitor.html">IMonitor</a>):void</div> 
    255 <div class="summaryTableDescription"></div> 
    256 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    257 </tr> 
    258 <tr class="hideInheritedMethod"> 
    259 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    260 <div class="summarySignature"> 
    261 <a class="signatureLink" href="../../Thread.html#monitorWait()">monitorWait</a>(timeout:Boolean, monitor:<a href="../../../thread/IMonitor.html">IMonitor</a>):void</div> 
    262 <div class="summaryTableDescription"></div> 
    263 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    264 </tr> 
    265 <tr class="hideInheritedMethod"> 
    266 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    267 <div class="summarySignature"> 
    268 <a class="signatureLink" href="../../Thread.html#monitorWakeup()">monitorWakeup</a>(monitor:<a href="../../../thread/IMonitor.html">IMonitor</a>):void</div> 
    269 <div class="summaryTableDescription"></div> 
    270 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    271 </tr> 
    272 <tr class="hideInheritedMethod"> 
    273 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    274 <div class="summarySignature"> 
    275256<a class="signatureLink" href="../../Thread.html#next()">next</a>(func:Function):void</div> 
    276257<div class="summaryTableDescription">[static] 
     
    304285<div class="summarySignature"> 
    305286<a class="signatureLink" href="../../Thread.html#start()">start</a>():void</div> 
    306 <div class="summaryTableDescription"></div> 
     287<div class="summaryTableDescription"> 
     288   スレッドを開始します.</div> 
    307289</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    308290</tr> 
     
    319301<div class="summarySignature"> 
    320302<a class="signatureLink" href="../../Thread.html#toString()">toString</a>():String</div> 
    321 <div class="summaryTableDescription"></div> 
     303<div class="summaryTableDescription"> 
     304   このスレッドの文字列表現を返します.</div> 
    322305</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    323306</tr> 
     
    350333<div class="summarySignature"> 
    351334<a class="signatureLink" href="../../Thread.html#finalize()">finalize</a>():void</div> 
    352 <div class="summaryTableDescription"></div> 
     335<div class="summaryTableDescription"> 
     336   このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 
    353337</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    354338</tr> 
     
    357341<div class="summarySignature"> 
    358342<a class="signatureLink" href="../../Thread.html#formatName()">formatName</a>(name:String):String</div> 
    359 <div class="summaryTableDescription"></div> 
     343<div class="summaryTableDescription"> 
     344   このスレッドの名前を整形して返します.</div> 
    360345</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    361346</tr> 
  • trac/htdocs/as3/thread/org/libspark/thread/threads/tweener/TweenerThread.html

    r622 r630  
    6363</tr> 
    6464<tr class="hideInheritedProperty"> 
     65<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#className">className</a> : String<div class="summaryTableDescription"> 
     66   このスレッドのクラス名を返します.</div> 
     67</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
     68</tr> 
     69<tr class="hideInheritedProperty"> 
    6570<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#currentThread">currentThread</a> : <a href="../../../thread/Thread.html">Thread</a> 
    6671<div class="summaryTableDescription">[static] 
     
    6974</tr> 
    7075<tr class="hideInheritedProperty"> 
    71 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#id">id</a> : uint<div class="summaryTableDescription"></div> 
     76<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#id">id</a> : uint<div class="summaryTableDescription"> 
     77   このスレッドのユニークな識別子を返します.</div> 
    7278</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    7379</tr> 
    7480<tr class="hideInheritedProperty"> 
    7581<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#isInterrupted">isInterrupted</a> : Boolean<div class="summaryTableDescription"> 
    76    このスレッドが割り込まれている場合は true、そうでない場合は false を返します 
    77    </div> 
    78 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    79 </tr> 
    80 <tr class="hideInheritedProperty"> 
    81 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#name">name</a> : String<div class="summaryTableDescription"></div> 
    82 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    83 </tr> 
    84 <tr class="hideInheritedProperty"> 
    85 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#state">state</a> : uint<div class="summaryTableDescription"></div> 
     82   このスレッドが割り込まれている場合は true、そうでない場合は false を返します.</div> 
     83</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
     84</tr> 
     85<tr class="hideInheritedProperty"> 
     86<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#name">name</a> : String<div class="summaryTableDescription"> 
     87   このスレッドの名前を設定します.</div> 
     88</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
     89</tr> 
     90<tr class="hideInheritedProperty"> 
     91<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../../Thread.html#state">state</a> : uint<div class="summaryTableDescription"> 
     92   このスレッドの状態を返します.</div> 
    8693</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    8794</tr> 
     
    171178<a class="signatureLink" href="../../Thread.html#interrupt()">interrupt</a>():void</div> 
    172179<div class="summaryTableDescription"> 
    173    このスレッドに割り込みます。 
    174     
    175    このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    176    このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    177     
    178    待機中でない場合、このスレッドの割り込みステータスが設定されます。 
    179    </div> 
     180   このスレッドに割り込みます.</div> 
    180181</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    181182</tr> 
     
    200201<div class="summarySignature"> 
    201202<a class="signatureLink" href="../../Thread.html#join()">join</a>(timeout:uint = 0):Boolean</div> 
    202 <div class="summaryTableDescription"></div> 
     203<div class="summaryTableDescription"> 
     204   このスレッドが終了するまで、現在のスレッドを待機させます.</div> 
    203205</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    204206</tr> 
     
    213215<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    214216<div class="summarySignature"> 
    215 <a class="signatureLink" href="../../Thread.html#monitorTimeout()">monitorTimeout</a>(monitor:<a href="../../../thread/IMonitor.html">IMonitor</a>):void</div> 
    216 <div class="summaryTableDescription"></div> 
    217 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    218 </tr> 
    219 <tr class="hideInheritedMethod"> 
    220 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    221 <div class="summarySignature"> 
    222 <a class="signatureLink" href="../../Thread.html#monitorWait()">monitorWait</a>(timeout:Boolean, monitor:<a href="../../../thread/IMonitor.html">IMonitor</a>):void</div> 
    223 <div class="summaryTableDescription"></div> 
    224 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    225 </tr> 
    226 <tr class="hideInheritedMethod"> 
    227 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    228 <div class="summarySignature"> 
    229 <a class="signatureLink" href="../../Thread.html#monitorWakeup()">monitorWakeup</a>(monitor:<a href="../../../thread/IMonitor.html">IMonitor</a>):void</div> 
    230 <div class="summaryTableDescription"></div> 
    231 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    232 </tr> 
    233 <tr class="hideInheritedMethod"> 
    234 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    235 <div class="summarySignature"> 
    236217<a class="signatureLink" href="../../Thread.html#next()">next</a>(func:Function):void</div> 
    237218<div class="summaryTableDescription">[static] 
     
    265246<div class="summarySignature"> 
    266247<a class="signatureLink" href="../../Thread.html#start()">start</a>():void</div> 
    267 <div class="summaryTableDescription"></div> 
     248<div class="summaryTableDescription"> 
     249   スレッドを開始します.</div> 
    268250</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    269251</tr> 
     
    280262<div class="summarySignature"> 
    281263<a class="signatureLink" href="../../Thread.html#toString()">toString</a>():String</div> 
    282 <div class="summaryTableDescription"></div> 
     264<div class="summaryTableDescription"> 
     265   このスレッドの文字列表現を返します.</div> 
    283266</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    284267</tr> 
     
    311294<div class="summarySignature"> 
    312295<a class="signatureLink" href="../../Thread.html#finalize()">finalize</a>():void</div> 
    313 <div class="summaryTableDescription"></div> 
     296<div class="summaryTableDescription"> 
     297   このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 
    314298</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    315299</tr> 
     
    318302<div class="summarySignature"> 
    319303<a class="signatureLink" href="../../Thread.html#formatName()">formatName</a>(name:String):String</div> 
    320 <div class="summaryTableDescription"></div> 
     304<div class="summaryTableDescription"> 
     305   このスレッドの名前を整形して返します.</div> 
    321306</td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 
    322307</tr> 
  • trac/htdocs/as3/thread/org/libspark/thread/utils/Executor.html

    r622 r630  
    6868</tr> 
    6969<tr class="hideInheritedProperty"> 
     70<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#className">className</a> : String<div class="summaryTableDescription"> 
     71   このスレッドのクラス名を返します.</div> 
     72</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
     73</tr> 
     74<tr class="hideInheritedProperty"> 
    7075<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#currentThread">currentThread</a> : <a href="../../thread/Thread.html">Thread</a> 
    7176<div class="summaryTableDescription">[static] 
     
    7479</tr> 
    7580<tr class="hideInheritedProperty"> 
    76 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#id">id</a> : uint<div class="summaryTableDescription"></div> 
     81<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#id">id</a> : uint<div class="summaryTableDescription"> 
     82   このスレッドのユニークな識別子を返します.</div> 
    7783</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    7884</tr> 
    7985<tr class="hideInheritedProperty"> 
    8086<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#isInterrupted">isInterrupted</a> : Boolean<div class="summaryTableDescription"> 
    81    このスレッドが割り込まれている場合は true、そうでない場合は false を返します 
    82    </div
    83 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td
    84 </tr
    85 <tr class="hideInheritedProperty"> 
    86 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#name">name</a> : String<div class="summaryTableDescription"></div> 
     87   このスレッドが割り込まれている場合は true、そうでない場合は false を返します.</div> 
     88</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td
     89</tr
     90<tr class="hideInheritedProperty"
     91<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#name">name</a> : String<div class="summaryTableDescription"> 
     92   このスレッドの名前を設定します.</div> 
    8793</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    8894</tr> 
     
    94100</tr> 
    95101<tr class="hideInheritedProperty"> 
    96 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#state">state</a> : uint<div class="summaryTableDescription"></div> 
     102<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#state">state</a> : uint<div class="summaryTableDescription"> 
     103   このスレッドの状態を返します.</div> 
    97104</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    98105</tr> 
     
    208215<a class="signatureLink" href="../Thread.html#interrupt()">interrupt</a>():void</div> 
    209216<div class="summaryTableDescription"> 
    210    このスレッドに割り込みます。 
    211     
    212    このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    213    このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    214     
    215    待機中でない場合、このスレッドの割り込みステータスが設定されます。 
    216    </div> 
     217   このスレッドに割り込みます.</div> 
    217218</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    218219</tr> 
     
    237238<div class="summarySignature"> 
    238239<a class="signatureLink" href="../Thread.html#join()">join</a>(timeout:uint = 0):Boolean</div> 
    239 <div class="summaryTableDescription"></div> 
     240<div class="summaryTableDescription"> 
     241   このスレッドが終了するまで、現在のスレッドを待機させます.</div> 
    240242</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    241243</tr> 
     
    250252<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    251253<div class="summarySignature"> 
    252 <a class="signatureLink" href="../Thread.html#monitorTimeout()">monitorTimeout</a>(monitor:<a href="../../thread/IMonitor.html">IMonitor</a>):void</div> 
    253 <div class="summaryTableDescription"></div> 
    254 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    255 </tr> 
    256 <tr class="hideInheritedMethod"> 
    257 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    258 <div class="summarySignature"> 
    259 <a class="signatureLink" href="../Thread.html#monitorWait()">monitorWait</a>(timeout:Boolean, monitor:<a href="../../thread/IMonitor.html">IMonitor</a>):void</div> 
    260 <div class="summaryTableDescription"></div> 
    261 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    262 </tr> 
    263 <tr class="hideInheritedMethod"> 
    264 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    265 <div class="summarySignature"> 
    266 <a class="signatureLink" href="../Thread.html#monitorWakeup()">monitorWakeup</a>(monitor:<a href="../../thread/IMonitor.html">IMonitor</a>):void</div> 
    267 <div class="summaryTableDescription"></div> 
    268 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    269 </tr> 
    270 <tr class="hideInheritedMethod"> 
    271 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    272 <div class="summarySignature"> 
    273254<a class="signatureLink" href="../Thread.html#next()">next</a>(func:Function):void</div> 
    274255<div class="summaryTableDescription">[static] 
     
    302283<div class="summarySignature"> 
    303284<a class="signatureLink" href="../Thread.html#start()">start</a>():void</div> 
    304 <div class="summaryTableDescription"></div> 
     285<div class="summaryTableDescription"> 
     286   スレッドを開始します.</div> 
    305287</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    306288</tr> 
     
    317299<div class="summarySignature"> 
    318300<a class="signatureLink" href="../Thread.html#toString()">toString</a>():String</div> 
    319 <div class="summaryTableDescription"></div> 
     301<div class="summaryTableDescription"> 
     302   このスレッドの文字列表現を返します.</div> 
    320303</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    321304</tr> 
     
    348331<div class="summarySignature"> 
    349332<a class="signatureLink" href="../Thread.html#finalize()">finalize</a>():void</div> 
    350 <div class="summaryTableDescription"></div> 
     333<div class="summaryTableDescription"> 
     334   このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 
    351335</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    352336</tr> 
     
    355339<div class="summarySignature"> 
    356340<a class="signatureLink" href="../Thread.html#formatName()">formatName</a>(name:String):String</div> 
    357 <div class="summaryTableDescription"></div> 
     341<div class="summaryTableDescription"> 
     342   このスレッドの名前を整形して返します.</div> 
    358343</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    359344</tr> 
     
    362347<div class="summarySignature"> 
    363348<a class="signatureLink" href="../Thread.html#run()">run</a>():void</div> 
    364 <div class="summaryTableDescription"></div> 
     349<div class="summaryTableDescription"> 
     350   このメソッドをオーバーライドして、スレッドの処理を記述します.</div> 
    365351</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    366352</tr> 
  • trac/htdocs/as3/thread/org/libspark/thread/utils/IProgress.html

    r549 r630  
    3939</tr> 
    4040<tr> 
    41 <td class="classHeaderTableLabel">Implementors</td><td><a href="../threads/display/LoaderThread.html">LoaderThread</a>, <a href="../utils/MultiProgress.html">MultiProgress</a>, <a href="../utils/Progress.html">Progress</a>, <a href="../threads/net/URLLoaderThread.html">URLLoaderThread</a></td> 
     41<td class="classHeaderTableLabel">Implementors</td><td><a href="../threads/display/LoaderThread.html">LoaderThread</a>, <a href="../utils/MultiProgress.html">MultiProgress</a>, <a href="../utils/Progress.html">Progress</a>, <a href="../threads/media/SoundLoaderThread.html">SoundLoaderThread</a>, <a href="../threads/net/URLLoaderThread.html">URLLoaderThread</a></td> 
    4242</tr> 
    4343</table> 
  • trac/htdocs/as3/thread/org/libspark/thread/utils/IProgressNotifier.html

    r549 r630  
    3939</tr> 
    4040<tr> 
    41 <td class="classHeaderTableLabel">Implementors</td><td><a href="../threads/display/LoaderThread.html">LoaderThread</a>, <a href="../threads/net/URLLoaderThread.html">URLLoaderThread</a></td> 
     41<td class="classHeaderTableLabel">Implementors</td><td><a href="../threads/display/LoaderThread.html">LoaderThread</a>, <a href="../threads/media/SoundLoaderThread.html">SoundLoaderThread</a>, <a href="../threads/net/URLLoaderThread.html">URLLoaderThread</a></td> 
    4242</tr> 
    4343</table> 
  • trac/htdocs/as3/thread/org/libspark/thread/utils/ParallelExecutor.html

    r622 r630  
    6767</tr> 
    6868<tr class="hideInheritedProperty"> 
     69<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#className">className</a> : String<div class="summaryTableDescription"> 
     70   このスレッドのクラス名を返します.</div> 
     71</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
     72</tr> 
     73<tr class="hideInheritedProperty"> 
    6974<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#currentThread">currentThread</a> : <a href="../../thread/Thread.html">Thread</a> 
    7075<div class="summaryTableDescription">[static] 
     
    7378</tr> 
    7479<tr class="hideInheritedProperty"> 
    75 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#id">id</a> : uint<div class="summaryTableDescription"></div> 
     80<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#id">id</a> : uint<div class="summaryTableDescription"> 
     81   このスレッドのユニークな識別子を返します.</div> 
    7682</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    7783</tr> 
    7884<tr class="hideInheritedProperty"> 
    7985<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#isInterrupted">isInterrupted</a> : Boolean<div class="summaryTableDescription"> 
    80    このスレッドが割り込まれている場合は true、そうでない場合は false を返します 
    81    </div
    82 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td
    83 </tr
    84 <tr class="hideInheritedProperty"> 
    85 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#name">name</a> : String<div class="summaryTableDescription"></div> 
     86   このスレッドが割り込まれている場合は true、そうでない場合は false を返します.</div> 
     87</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td
     88</tr
     89<tr class="hideInheritedProperty"
     90<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#name">name</a> : String<div class="summaryTableDescription"> 
     91   このスレッドの名前を設定します.</div> 
    8692</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    8793</tr> 
     
    9399</tr> 
    94100<tr class="hideInheritedProperty"> 
    95 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#state">state</a> : uint<div class="summaryTableDescription"></div> 
     101<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#state">state</a> : uint<div class="summaryTableDescription"> 
     102   このスレッドの状態を返します.</div> 
    96103</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    97104</tr> 
     
    207214<div class="summaryTableDescription"> 
    208215    
    209    このスレッドに割り込みます。 
    210     
    211    このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    212    このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    213     
    214    待機中でない場合、このスレッドの割り込みステータスが設定されます。 
    215    </div> 
     216   このスレッドに割り込みます.</div> 
    216217</td><td class="summaryTableOwnerCol">ParallelExecutor</td> 
    217218</tr> 
     
    236237<div class="summarySignature"> 
    237238<a class="signatureLink" href="../Thread.html#join()">join</a>(timeout:uint = 0):Boolean</div> 
    238 <div class="summaryTableDescription"></div> 
     239<div class="summaryTableDescription"> 
     240   このスレッドが終了するまで、現在のスレッドを待機させます.</div> 
    239241</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    240242</tr> 
     
    249251<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    250252<div class="summarySignature"> 
    251 <a class="signatureLink" href="../Thread.html#monitorTimeout()">monitorTimeout</a>(monitor:<a href="../../thread/IMonitor.html">IMonitor</a>):void</div> 
    252 <div class="summaryTableDescription"></div> 
    253 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    254 </tr> 
    255 <tr class="hideInheritedMethod"> 
    256 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    257 <div class="summarySignature"> 
    258 <a class="signatureLink" href="../Thread.html#monitorWait()">monitorWait</a>(timeout:Boolean, monitor:<a href="../../thread/IMonitor.html">IMonitor</a>):void</div> 
    259 <div class="summaryTableDescription"></div> 
    260 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    261 </tr> 
    262 <tr class="hideInheritedMethod"> 
    263 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    264 <div class="summarySignature"> 
    265 <a class="signatureLink" href="../Thread.html#monitorWakeup()">monitorWakeup</a>(monitor:<a href="../../thread/IMonitor.html">IMonitor</a>):void</div> 
    266 <div class="summaryTableDescription"></div> 
    267 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    268 </tr> 
    269 <tr class="hideInheritedMethod"> 
    270 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    271 <div class="summarySignature"> 
    272253<a class="signatureLink" href="../Thread.html#next()">next</a>(func:Function):void</div> 
    273254<div class="summaryTableDescription">[static] 
     
    301282<div class="summarySignature"> 
    302283<a class="signatureLink" href="../Thread.html#start()">start</a>():void</div> 
    303 <div class="summaryTableDescription"></div> 
     284<div class="summaryTableDescription"> 
     285   スレッドを開始します.</div> 
    304286</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    305287</tr> 
     
    316298<div class="summarySignature"> 
    317299<a class="signatureLink" href="../Thread.html#toString()">toString</a>():String</div> 
    318 <div class="summaryTableDescription"></div> 
     300<div class="summaryTableDescription"> 
     301   このスレッドの文字列表現を返します.</div> 
    319302</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    320303</tr> 
     
    347330<div class="summarySignature"> 
    348331<a class="signatureLink" href="../Thread.html#finalize()">finalize</a>():void</div> 
    349 <div class="summaryTableDescription"></div> 
     332<div class="summaryTableDescription"> 
     333   このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 
    350334</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    351335</tr> 
     
    354338<div class="summarySignature"> 
    355339<a class="signatureLink" href="../Thread.html#formatName()">formatName</a>(name:String):String</div> 
    356 <div class="summaryTableDescription"></div> 
     340<div class="summaryTableDescription"> 
     341   このスレッドの名前を整形して返します.</div> 
    357342</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    358343</tr> 
     
    382367<code>public override function interrupt():void</code><p> 
    383368    
    384    このスレッドに割り込みます。 
    385     
    386    このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    387    このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    388     
    389    待機中でない場合、このスレッドの割り込みステータスが設定されます。 
    390    </p></div> 
     369   このスレッドに割り込みます. 
     370    
     371   </p><p>このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
     372   このとき、割り込みハンドラが設定されていれば実行関数を割り込みハンドラに設定して実行を再開し、 
     373   そうでない場合は InterruptedError を発生させます。</p> 
     374    
     375   <p>待機中でない場合、このスレッドの割り込みステータスが設定されます。</p> 
     376   </div> 
    391377<a name="run()"></a> 
    392378<table cellspacing="0" cellpadding="0" class="detailHeader"> 
  • trac/htdocs/as3/thread/org/libspark/thread/utils/SerialExecutor.html

    r622 r630  
    6767</tr> 
    6868<tr class="hideInheritedProperty"> 
     69<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#className">className</a> : String<div class="summaryTableDescription"> 
     70   このスレッドのクラス名を返します.</div> 
     71</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
     72</tr> 
     73<tr class="hideInheritedProperty"> 
    6974<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#currentThread">currentThread</a> : <a href="../../thread/Thread.html">Thread</a> 
    7075<div class="summaryTableDescription">[static] 
     
    7378</tr> 
    7479<tr class="hideInheritedProperty"> 
    75 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#id">id</a> : uint<div class="summaryTableDescription"></div> 
     80<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#id">id</a> : uint<div class="summaryTableDescription"> 
     81   このスレッドのユニークな識別子を返します.</div> 
    7682</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    7783</tr> 
    7884<tr class="hideInheritedProperty"> 
    7985<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#isInterrupted">isInterrupted</a> : Boolean<div class="summaryTableDescription"> 
    80    このスレッドが割り込まれている場合は true、そうでない場合は false を返します 
    81    </div
    82 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td
    83 </tr
    84 <tr class="hideInheritedProperty"> 
    85 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#name">name</a> : String<div class="summaryTableDescription"></div> 
     86   このスレッドが割り込まれている場合は true、そうでない場合は false を返します.</div> 
     87</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td
     88</tr
     89<tr class="hideInheritedProperty"
     90<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#name">name</a> : String<div class="summaryTableDescription"> 
     91   このスレッドの名前を設定します.</div> 
    8692</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    8793</tr> 
     
    9399</tr> 
    94100<tr class="hideInheritedProperty"> 
    95 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#state">state</a> : uint<div class="summaryTableDescription"></div> 
     101<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"><a class="signatureLink" href="../Thread.html#state">state</a> : uint<div class="summaryTableDescription"> 
     102   このスレッドの状態を返します.</div> 
    96103</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    97104</tr> 
     
    207214<div class="summaryTableDescription"> 
    208215    
    209    このスレッドに割り込みます。 
    210     
    211    このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    212    このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    213     
    214    待機中でない場合、このスレッドの割り込みステータスが設定されます。 
    215    </div> 
     216   このスレッドに割り込みます.</div> 
    216217</td><td class="summaryTableOwnerCol">SerialExecutor</td> 
    217218</tr> 
     
    236237<div class="summarySignature"> 
    237238<a class="signatureLink" href="../Thread.html#join()">join</a>(timeout:uint = 0):Boolean</div> 
    238 <div class="summaryTableDescription"></div> 
     239<div class="summaryTableDescription"> 
     240   このスレッドが終了するまで、現在のスレッドを待機させます.</div> 
    239241</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    240242</tr> 
     
    249251<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    250252<div class="summarySignature"> 
    251 <a class="signatureLink" href="../Thread.html#monitorTimeout()">monitorTimeout</a>(monitor:<a href="../../thread/IMonitor.html">IMonitor</a>):void</div> 
    252 <div class="summaryTableDescription"></div> 
    253 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    254 </tr> 
    255 <tr class="hideInheritedMethod"> 
    256 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    257 <div class="summarySignature"> 
    258 <a class="signatureLink" href="../Thread.html#monitorWait()">monitorWait</a>(timeout:Boolean, monitor:<a href="../../thread/IMonitor.html">IMonitor</a>):void</div> 
    259 <div class="summaryTableDescription"></div> 
    260 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    261 </tr> 
    262 <tr class="hideInheritedMethod"> 
    263 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    264 <div class="summarySignature"> 
    265 <a class="signatureLink" href="../Thread.html#monitorWakeup()">monitorWakeup</a>(monitor:<a href="../../thread/IMonitor.html">IMonitor</a>):void</div> 
    266 <div class="summaryTableDescription"></div> 
    267 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    268 </tr> 
    269 <tr class="hideInheritedMethod"> 
    270 <td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 
    271 <div class="summarySignature"> 
    272253<a class="signatureLink" href="../Thread.html#next()">next</a>(func:Function):void</div> 
    273254<div class="summaryTableDescription">[static] 
     
    301282<div class="summarySignature"> 
    302283<a class="signatureLink" href="../Thread.html#start()">start</a>():void</div> 
    303 <div class="summaryTableDescription"></div> 
     284<div class="summaryTableDescription"> 
     285   スレッドを開始します.</div> 
    304286</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    305287</tr> 
     
    316298<div class="summarySignature"> 
    317299<a class="signatureLink" href="../Thread.html#toString()">toString</a>():String</div> 
    318 <div class="summaryTableDescription"></div> 
     300<div class="summaryTableDescription"> 
     301   このスレッドの文字列表現を返します.</div> 
    319302</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    320303</tr> 
     
    347330<div class="summarySignature"> 
    348331<a class="signatureLink" href="../Thread.html#finalize()">finalize</a>():void</div> 
    349 <div class="summaryTableDescription"></div> 
     332<div class="summaryTableDescription"> 
     333   このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 
    350334</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    351335</tr> 
     
    354338<div class="summarySignature"> 
    355339<a class="signatureLink" href="../Thread.html#formatName()">formatName</a>(name:String):String</div> 
    356 <div class="summaryTableDescription"></div> 
     340<div class="summaryTableDescription"> 
     341   このスレッドの名前を整形して返します.</div> 
    357342</td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 
    358343</tr> 
     
    384369<code>public override function interrupt():void</code><p> 
    385370    
    386    このスレッドに割り込みます。 
    387     
    388    このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
    389    このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 
    390     
    391    待機中でない場合、このスレッドの割り込みステータスが設定されます。 
    392    </p></div> 
     371   このスレッドに割り込みます. 
     372    
     373   </p><p>このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 
     374   このとき、割り込みハンドラが設定されていれば実行関数を割り込みハンドラに設定して実行を再開し、 
     375   そうでない場合は InterruptedError を発生させます。</p> 
     376    
     377   <p>待機中でない場合、このスレッドの割り込みステータスが設定されます。</p> 
     378   </div> 
    393379<a name="run()"></a> 
    394380<table cellspacing="0" cellpadding="0" class="detailHeader"> 
  • trac/htdocs/as3/thread/package-list.html

    r622 r630  
    3535</tr> 
    3636<tr> 
     37<td><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/package-detail.html">org.libspark.thread.threads.media</a> 
     38<br> 
     39</td> 
     40</tr> 
     41<tr> 
    3742<td><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/net/class-list.html');" href="org/libspark/thread/threads/net/package-detail.html">org.libspark.thread.threads.net</a> 
    3843<br> 
  • trac/htdocs/as3/thread/package-summary.html

    r622 r630  
    4949</tr> 
    5050<tr class="prow1"> 
     51<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/media/class-list.html');" href="org/libspark/thread/threads/media/package-detail.html">org.libspark.thread.threads.media</a></td><td class="summaryTableLastCol">&nbsp;</td> 
     52</tr> 
     53<tr class="prow0"> 
    5154<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/net/class-list.html');" href="org/libspark/thread/threads/net/package-detail.html">org.libspark.thread.threads.net</a></td><td class="summaryTableLastCol">&nbsp;</td> 
    5255</tr> 
    53 <tr class="prow0"> 
     56<tr class="prow1"> 
    5457<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/progression/class-list.html');" href="org/libspark/thread/threads/progression/package-detail.html">org.libspark.thread.threads.progression</a></td><td class="summaryTableLastCol">&nbsp;</td> 
    5558</tr> 
    56 <tr class="prow1"> 
     59<tr class="prow0"> 
    5760<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/threads/tweener/class-list.html');" href="org/libspark/thread/threads/tweener/package-detail.html">org.libspark.thread.threads.tweener</a></td><td class="summaryTableLastCol">&nbsp;</td> 
    5861</tr> 
    59 <tr class="prow0"> 
     62<tr class="prow1"> 
    6063<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/class-list.html');" href="org/libspark/thread/utils/package-detail.html">org.libspark.thread.utils</a></td><td class="summaryTableLastCol">&nbsp;</td> 
    6164</tr> 
    62 <tr class="prow1"> 
     65<tr class="prow0"> 
    6366<td class="summaryTablePaddingCol">&nbsp;</td><td class="summaryTableSecondCol"><a onclick="javascript:loadClassListFrame('org/libspark/thread/utils/events/class-list.html');" href="org/libspark/thread/utils/events/package-detail.html">org.libspark.thread.utils.events</a></td><td class="summaryTableLastCol">&nbsp;</td> 
    6467</tr>