チェンジセット 630
- コミット日時:
- 2008/06/14 02:21:15 (4 年前)
- ファイル:
-
- as3/Thread/branches/soumen/src/org/libspark/thread/Thread.as (更新) (30 diffs)
- trac/htdocs/as3/thread/all-classes.html (更新) (2 diffs)
- trac/htdocs/as3/thread/all-index-C.html (更新) (2 diffs)
- trac/htdocs/as3/thread/all-index-F.html (更新) (2 diffs)
- trac/htdocs/as3/thread/all-index-I.html (更新) (3 diffs)
- trac/htdocs/as3/thread/all-index-J.html (更新) (1 diff)
- trac/htdocs/as3/thread/all-index-M.html (更新) (1 diff)
- trac/htdocs/as3/thread/all-index-N.html (更新) (1 diff)
- trac/htdocs/as3/thread/all-index-O.html (更新) (1 diff)
- trac/htdocs/as3/thread/all-index-P.html (更新) (1 diff)
- trac/htdocs/as3/thread/all-index-R.html (更新) (3 diffs)
- trac/htdocs/as3/thread/all-index-S.html (更新) (5 diffs)
- trac/htdocs/as3/thread/all-index-T.html (更新) (1 diff)
- trac/htdocs/as3/thread/class-summary.html (更新) (9 diffs)
- trac/htdocs/as3/thread/org/libspark/thread/IThreadExecutor.html (更新) (1 diff)
- trac/htdocs/as3/thread/org/libspark/thread/IntervalThreadExecutor.html (追加)
- trac/htdocs/as3/thread/org/libspark/thread/Thread.html (更新) (30 diffs)
- trac/htdocs/as3/thread/org/libspark/thread/class-list.html (更新) (1 diff)
- trac/htdocs/as3/thread/org/libspark/thread/package-detail.html (更新) (1 diff)
- trac/htdocs/as3/thread/org/libspark/thread/threads/display/LoaderThread.html (更新) (11 diffs)
- trac/htdocs/as3/thread/org/libspark/thread/threads/frocessing (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/frocessing/Frocessing2DThread.html (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/frocessing/Frocessing3DThread.html (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/frocessing/class-list.html (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/frocessing/package-detail.html (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/media (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/media/SoundLoaderThread.html (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/media/class-list.html (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/media/package-detail.html (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/net/URLLoaderThread.html (更新) (11 diffs)
- trac/htdocs/as3/thread/org/libspark/thread/threads/progression (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/progression/CommandThread.html (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/progression/ThreadCommand.html (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/progression/class-list.html (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/progression/package-detail.html (追加)
- trac/htdocs/as3/thread/org/libspark/thread/threads/tweener/TweenerThread.html (更新) (9 diffs)
- trac/htdocs/as3/thread/org/libspark/thread/utils/EventDispatcherThread.html (追加)
- trac/htdocs/as3/thread/org/libspark/thread/utils/Executor.html (更新) (11 diffs)
- trac/htdocs/as3/thread/org/libspark/thread/utils/IProgress.html (更新) (1 diff)
- trac/htdocs/as3/thread/org/libspark/thread/utils/IProgressNotifier.html (更新) (1 diff)
- trac/htdocs/as3/thread/org/libspark/thread/utils/ParallelExecutor.html (更新) (11 diffs)
- trac/htdocs/as3/thread/org/libspark/thread/utils/SerialExecutor.html (更新) (11 diffs)
- trac/htdocs/as3/thread/package-list.html (更新) (1 diff)
- trac/htdocs/as3/thread/package-summary.html (更新) (1 diff)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/Thread/branches/soumen/src/org/libspark/thread/Thread.as
r625 r630 90 90 * トップレベルスレッドとして再配置されます。</p> 91 91 * 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 * 92 120 * @author yossy:beinteractive 93 121 * @see #run() … … 95 123 * @see #start() 96 124 * @see #uncaughtErrorHandler() 125 * @see #state 126 * @see ThreadState 127 * @see http://www.libspark.org/htdocs/as3/thread-files/behavior-chart.png 97 128 */ 98 129 public class Thread extends Monitor … … 464 495 private var _isInterrupted:Boolean; 465 496 497 /** 498 * このスレッドのユニークな識別子を返します. 499 * 500 * <p>initialize メソッドが呼び出されない限り、ふたつのスレッドに同じ id が割り振られることはありません。</p> 501 */ 466 502 public function get id():uint 467 503 { … … 469 505 } 470 506 507 /** 508 * このスレッドの名前を設定します. 509 */ 471 510 public function get name():String 472 511 { … … 474 513 } 475 514 515 /** 516 * @private 517 */ 476 518 public function set name(value:String):void 477 519 { … … 490 532 } 491 533 534 /** 535 * このスレッドの状態を返します. 536 * 537 * <p>返される値は、 ThreadState クラスで定義されている定数のいずれかになります。</p> 538 * 539 * @see ThreadState 540 */ 492 541 public function get state():uint 493 542 { … … 496 545 497 546 /** 498 * このスレッドが割り込まれている場合は true、そうでない場合は false を返します 547 * このスレッドが割り込まれている場合は true、そうでない場合は false を返します. 548 * 549 * <p>このプロパティが true を返すようになるのは、待機状態<em>でない</em>スレッドに対して、 550 * interrupt メソッドで割り込んだ場合です。</p> 551 * 552 * @see #interrupt() 499 553 */ 500 554 public function get isInterrupted():Boolean … … 503 557 } 504 558 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 */ 505 574 public function start():void 506 575 { … … 530 599 } 531 600 601 /** 602 * このスレッドを待機状態に移行させます. 603 * 604 * <p>このメソッドは IMonitor インターフェイスの実装クラスによって内部的にのみ呼び出されます。</p> 605 * 606 * @param timeout タイムアウト付かどうか 607 * @param monitor 待機先のモニタ 608 * @private 609 */ 532 610 internal function monitorWait(timeout:Boolean, monitor:IMonitor):void 533 611 { … … 544 622 } 545 623 624 /** 625 * このスレッドを待機状態から復帰させます. 626 * 627 * <p>このメソッドは IMonitor インターフェイスの実装クラスによって内部的にのみ呼び出されます。</p> 628 * 629 * @param monitor 待機先のモニタ 630 * @private 631 */ 546 632 internal function monitorWakeup(monitor:IMonitor):void 547 633 { … … 558 644 } 559 645 646 /** 647 * このスレッドを待機状態からタイムアウトさせます. 648 * 649 * <p>このメソッドは IMonitor インターフェイスの実装クラスによって内部的にのみ呼び出されます。</p> 650 * 651 * @param monitor 待機先のモニタ 652 * @private 653 */ 560 654 internal function monitorTimeout(monitor:IMonitor):void 561 655 { … … 580 674 } 581 675 676 /** 677 * join 用のモニタを返します. 678 * 679 * @return join 用のモニタ 680 * @private 681 */ 582 682 private function getJoinMonitor():IMonitor 583 683 { … … 585 685 } 586 686 687 /** 688 * このスレッドが終了するまで、現在のスレッドを待機させます. 689 * 690 * @param timeout 待機させる時間 (ミリ秒)。 0 を指定した場合、永遠に待ち続けます 691 * @return 待機する必要がある場合は true、そうでない場合は false 692 */ 587 693 public function join(timeout:uint = 0):Boolean 588 694 { … … 599 705 600 706 /** 601 * このスレッドに割り込みます。 602 * 603 * このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 604 * このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 605 * 606 * 待機中でない場合、このスレッドの割り込みステータスが設定されます。 707 * このスレッドに割り込みます. 708 * 709 * <p>このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 710 * このとき、割り込みハンドラが設定されていれば実行関数を割り込みハンドラに設定して実行を再開し、 711 * そうでない場合は InterruptedError を発生させます。</p> 712 * 713 * <p>待機中でない場合、このスレッドの割り込みステータスが設定されます。</p> 607 714 */ 608 715 public function interrupt():void … … 630 737 } 631 738 739 /** 740 * 子スレッドの配列を返します. 741 * 742 * @return 子スレッドの配列 743 * @private 744 */ 632 745 private function getChildren():Array 633 746 { … … 635 748 } 636 749 750 /** 751 * 子スレッドを子スレッドの配列に追加します. 752 * 753 * @param thread 追加する子スレッド 754 * @private 755 */ 637 756 private function addChildThread(thread:Thread):void 638 757 { … … 640 759 } 641 760 761 /** 762 * エラーハンドラマップを返します. 763 * 764 * @return エラーハンドラマップ 765 * @private 766 */ 642 767 private function getErrorHandlers():Dictionary 643 768 { … … 645 770 } 646 771 772 /** 773 * エラーハンドラをエラーハンドラマップに追加します. 774 * 775 * @param klass エラークラス 776 * @param handler エラーハンドラ 777 * @param reset リセットするか 778 * @private 779 */ 647 780 private function addErrorHandler(klass:Class, handler:Function, reset:Boolean):void 648 781 { … … 650 783 } 651 784 785 /** 786 * エラーハンドラをエラーハンドラマップから削除します. 787 * 788 * @param klass エラークラス 789 * @private 790 */ 652 791 private function removeErrorHandler(klass:Class):void 653 792 { … … 661 800 } 662 801 802 /** 803 * エラーハンドラマップをリセットします. 804 * 805 * @private 806 */ 663 807 private function resetErrorHandlers():void 664 808 { … … 677 821 } 678 822 823 /** 824 * 指定されたエラーに該当するエラーハンドラを返します. 825 * 826 * @param error エラー 827 * @return 該当するエラーハンドラ。無ければ null 828 * @private 829 */ 679 830 private function getErrorHandler(error:Object):ErrorHandler 680 831 { … … 709 860 } 710 861 862 /** 863 * イベント待機用のモニタを返します. 864 * 865 * @return イベント待機用のモニタ 866 * @private 867 */ 711 868 private function getEventMonitor():IMonitor 712 869 { … … 714 871 } 715 872 873 /** 874 * イベントハンドラの配列を返します. 875 * 876 * @return イベントハンドラの配列 877 * @private 878 */ 716 879 private function getEventHandlers():Array 717 880 { … … 719 882 } 720 883 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 */ 721 895 private function addEventHandler(dispatcher:IEventDispatcher, type:String, func:Function, useCapture:Boolean, priority:int, useWeakReference:Boolean):void 722 896 { … … 725 899 } 726 900 901 /** 902 * イベントハンドラの配列をリセットします. 903 * 904 * @private 905 */ 727 906 private function resetEventHandlers():void 728 907 { … … 741 920 } 742 921 922 /** 923 * イベントが発生した際に実行されるハンドラです. 924 * 925 * @param e 発生したイベント 926 * @param handler 該当するイベントハンドラ 927 * @private 928 */ 743 929 private function eventHandler(e:Event, handler:EventHandler):void 744 930 { … … 781 967 } 782 968 969 /** 970 * 子スレッドを含め、このスレッドを実行します. 971 * 972 * @return このスレッドの実行が継続していれば true、そうでなければ (実行が終了したら) false 973 * @private 974 */ 783 975 private function execute():Boolean 784 976 { … … 824 1016 } 825 1017 1018 /** 1019 * このスレッドを実行します. 1020 * 1021 * <p>子スレッドは実行されません。</p> 1022 * 1023 * @param error ここに来るまでに発生したエラー 1024 * @param errorThread エラーが発生した場合、その発生元のスレッド 1025 * @return このスレッドの実行が継続していれば true、そうでなければ (実行が終了したら) false 1026 * @private 1027 */ 826 1028 private function internalExecute(error:Object, errorThread:Thread):Boolean 827 1029 { … … 1019 1221 } 1020 1222 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 */ 1021 1245 protected function run():void 1022 1246 { … … 1024 1248 } 1025 1249 1250 /** 1251 * このメソッドをオーバーライドして、スレッドの終了処理を記述します. 1252 * 1253 * <p>スレッドが終了フェーズに移行すると、必ずこのメソッドが実行関数に設定され、スレッドが実行されます。 1254 * 例外が発生したりした場合でも、必ず終了フェーズに移行するので、スレッドが終了する前にはこのメソッドが実行されることが 1255 * 確実に保証されています。</p> 1256 * 1257 * <p>このメソッドも実行関数と同じ扱いであるため、 next をはじめとするメソッドによってスレッドを制御することが可能です。</p> 1258 * 1259 * <p>スレッドはこのメソッドを利用して終了処理を行い、いかなる状況でも安全に終了することを保証するべきです。</p> 1260 */ 1026 1261 protected function finalize():void 1027 1262 { trac/htdocs/as3/thread/all-classes.html
r622 r630 44 44 </tr> 45 45 <tr> 46 <td><a href="org/libspark/thread/IntervalThreadExecutor.html">IntervalThreadExecutor</a></td> 47 </tr> 48 <tr> 46 49 <td><a href="org/libspark/thread/utils/IProgress.html"><i>IProgress</i></a></td> 47 50 </tr> … … 74 77 </tr> 75 78 <tr> 79 <td><a href="org/libspark/thread/threads/media/SoundLoaderThread.html">SoundLoaderThread</a></td> 80 </tr> 81 <tr> 76 82 <td><a href="org/libspark/thread/Thread.html">Thread</a></td> 77 83 </tr> trac/htdocs/as3/thread/all-index-C.html
r622 r630 115 115 </tr> 116 116 <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> — 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> 117 124 <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>() — 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> 118 125 </tr> … … 209 216 </tr> 210 217 <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> — 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> 211 225 <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> — 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> 212 226 </tr> trac/htdocs/as3/thread/all-index-F.html
r622 r630 109 109 </tr> 110 110 <tr> 111 <td width="20"></td><td></td> 111 <td width="20"></td><td> 112 このメソッドをオーバーライドして、スレッドの終了処理を記述します.</td> 112 113 </tr> 113 114 <tr> … … 115 116 </tr> 116 117 <tr> 117 <td width="20"></td><td></td> 118 <td width="20"></td><td> 119 このスレッドの名前を整形して返します.</td> 118 120 </tr> 119 121 <tr> trac/htdocs/as3/thread/all-index-I.html
r622 r630 39 39 </tr> 40 40 <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> — 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) — 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> 41 55 <td width="20"></td><td></td> 42 56 </tr> 43 57 <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> — 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) — 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> — 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>) — 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>() — 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>() — 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>() — 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) — 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> — 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) — 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> 52 110 </tr> 53 111 <tr> … … 55 113 </tr> 56 114 <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> — 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>) — 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>() — 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>() — 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>() — 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) — 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> — 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) — 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> — 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) — 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> 130 128 </tr> 131 129 <tr> … … 242 240 <tr> 243 241 <td width="20"></td><td> 244 このスレッドが割り込まれている場合は true、そうでない場合は false を返します 245 </td> 242 このスレッドが割り込まれている場合は true、そうでない場合は false を返します.</td> 246 243 </tr> 247 244 <tr> trac/htdocs/as3/thread/all-index-J.html
r549 r630 39 39 </tr> 40 40 <tr> 41 <td width="20"></td><td></td> 41 <td width="20"></td><td> 42 このスレッドが終了するまで、現在のスレッドを待機させます.</td> 42 43 </tr> 43 44 <tr> trac/htdocs/as3/thread/all-index-M.html
r549 r630 49 49 </tr> 50 50 <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>) — 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>) — 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>) — 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>69 51 <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> — 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> 70 52 </tr> trac/htdocs/as3/thread/all-index-N.html
r622 r630 39 39 </tr> 40 40 <tr> 41 <td width="20"></td><td></td> 41 <td width="20"></td><td> 42 このスレッドの名前を設定します.</td> 42 43 </tr> 43 44 <tr> trac/htdocs/as3/thread/all-index-O.html
r622 r630 60 60 </tr> 61 61 <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> — Package</td> 63 </tr> 64 <tr> 65 <td width="20"></td><td></td> 66 </tr> 67 <tr> 62 68 <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> — Package</td> 63 69 </tr> trac/htdocs/as3/thread/all-index-P.html
r549 r630 83 83 </tr> 84 84 <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> — 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> 85 95 <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> — 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> 86 96 </tr> trac/htdocs/as3/thread/all-index-R.html
r622 r630 61 61 </tr> 62 62 <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> — 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> 63 70 <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> — 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> 64 71 </tr> … … 72 79 </tr> 73 80 <tr> 74 <td width="20"></td><td></td> 81 <td width="20"></td><td> 82 このメソッドをオーバーライドして、スレッドの処理を記述します.</td> 75 83 </tr> 76 84 <tr> … … 94 102 <tr> 95 103 <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>() — 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> 96 113 </tr> 97 114 <tr> trac/htdocs/as3/thread/all-index-S.html
r622 r630 66 66 </tr> 67 67 <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> — 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> — 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) — 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> 68 89 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/EnterFrameThreadExecutor.html#start()">start</a>() — 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> 69 90 </tr> … … 72 93 </tr> 73 94 <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>() — 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> 74 102 <td colspan="2" class="idxrow"><a onclick="javascript:loadClassListFrame('org/libspark/thread/class-list.html');" href="org/libspark/thread/IThreadExecutor.html#start()">start</a>() — 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> 75 103 </tr> … … 81 109 </tr> 82 110 <tr> 83 <td width="20"></td><td></td> 111 <td width="20"></td><td> 112 スレッドを開始します.</td> 84 113 </tr> 85 114 <tr> … … 145 174 </tr> 146 175 <tr> 147 <td width="20"></td><td></td> 176 <td width="20"></td><td> 177 このスレッドの状態を返します.</td> 148 178 </tr> 149 179 <tr> … … 152 182 <tr> 153 183 <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>() — 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> 154 191 </tr> 155 192 <tr> trac/htdocs/as3/thread/all-index-T.html
r622 r630 124 124 </tr> 125 125 <tr> 126 <td width="20"></td><td></td> 126 <td width="20"></td><td> 127 このスレッドの文字列表現を返します.</td> 127 128 </tr> 128 129 <tr> trac/htdocs/as3/thread/class-summary.html
r622 r630 103 103 </tr> 104 104 <tr class="prow1"> 105 <td class="summaryTablePaddingCol"> </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"> 105 112 <td class="summaryTablePaddingCol"> </td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/IProgress.html"><i>IProgress</i></a> 106 113 <br> … … 110 117 </td> 111 118 </tr> 112 <tr class="prow 0">119 <tr class="prow1"> 113 120 <td class="summaryTablePaddingCol"> </td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/IProgressNotifier.html"><i>IProgressNotifier</i></a> 114 121 <br> … … 118 125 </td> 119 126 </tr> 120 <tr class="prow 1">127 <tr class="prow0"> 121 128 <td class="summaryTablePaddingCol"> </td><td class="summaryTableSecondCol"><a href="org/libspark/thread/IThreadExecutor.html"><i>IThreadExecutor</i></a> 122 129 <br> 123 130 </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"> </td> 124 131 </tr> 125 <tr class="prow 0">132 <tr class="prow1"> 126 133 <td class="summaryTablePaddingCol"> </td><td class="summaryTableSecondCol"><a href="org/libspark/thread/threads/display/LoaderThread.html">LoaderThread</a> 127 134 <br> … … 141 148 </td> 142 149 </tr> 143 <tr class="prow 1">150 <tr class="prow0"> 144 151 <td class="summaryTablePaddingCol"> </td><td class="summaryTableSecondCol"><a href="org/libspark/thread/Monitor.html">Monitor</a> 145 152 <br> 146 153 </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"> </td> 147 154 </tr> 148 <tr class="prow 0">155 <tr class="prow1"> 149 156 <td class="summaryTablePaddingCol"> </td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/MultiProgress.html">MultiProgress</a> 150 157 <br> … … 156 163 </td> 157 164 </tr> 158 <tr class="prow 1">165 <tr class="prow0"> 159 166 <td class="summaryTablePaddingCol"> </td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/ParallelExecutor.html">ParallelExecutor</a> 160 167 <br> … … 166 173 </td> 167 174 </tr> 168 <tr class="prow 0">175 <tr class="prow1"> 169 176 <td class="summaryTablePaddingCol"> </td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/Progress.html">Progress</a> 170 177 <br> … … 177 184 </td> 178 185 </tr> 179 <tr class="prow 1">186 <tr class="prow0"> 180 187 <td class="summaryTablePaddingCol"> </td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/events/ProgressEvent.html">ProgressEvent</a> 181 188 <br> … … 185 192 </td> 186 193 </tr> 187 <tr class="prow 0">194 <tr class="prow1"> 188 195 <td class="summaryTablePaddingCol"> </td><td class="summaryTableSecondCol"><a href="org/libspark/thread/utils/SerialExecutor.html">SerialExecutor</a> 189 196 <br> … … 194 201 195 202 </td> 203 </tr> 204 <tr class="prow0"> 205 <td class="summaryTablePaddingCol"> </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> 196 209 </tr> 197 210 <tr class="prow1"> trac/htdocs/as3/thread/org/libspark/thread/IThreadExecutor.html
r549 r630 39 39 </tr> 40 40 <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> 42 42 </tr> 43 43 </table> trac/htdocs/as3/thread/org/libspark/thread/Thread.html
r622 r630 5 5 <link rel="stylesheet" href="../../../style.css" type="text/css" media="screen"> 6 6 <link rel="stylesheet" href="../../../print.css" type="text/css" media="print"> 7 <meta content="Thread,org.libspark.thread.Thread,c urrentThread,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"> 8 8 <title>org.libspark.thread.Thread</title> 9 9 </head> … … 42 42 </tr> 43 43 <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> 45 45 </tr> 46 46 </table> … … 49 49 50 50 <p>ここで実現される擬似スレッドは、タスクシステムと Java のスレッドモデルをベースとしています。 51 処理をいくつかのメソッドに切り分け、呼び出すメソッドを切り替えつつ順々に実行していくことで、処理を進めます。</p> 51 処理をいくつかのメソッドに切り分け、呼び出すメソッド (「<em>実行関数</em>」と呼びます) を切り替えつつ 52 順々に実行していくことで、処理を進めます。</p> 52 53 53 54 <p>新しいスレッドを作成するためには、まず Thread クラスのサブクラスを作成します。 … … 96 97 トップレベルスレッドとして再配置されます。</p> 97 98 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 98 127 <p></p> 99 128 <p> … … 108 137 <br> 109 138 <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> 110 145 </div> 111 146 <br> … … 120 155 </tr> 121 156 <tr class=""> 157 <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </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=""> 122 162 <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#currentThread">currentThread</a> : <a href="../thread/Thread.html">Thread</a> 123 163 <div class="summaryTableDescription">[static][read-only] … … 126 166 </tr> 127 167 <tr class=""> 128 <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#id">id</a> : uint<div class="summaryTableDescription">[read-only]</div> 168 <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#id">id</a> : uint<div class="summaryTableDescription">[read-only] 169 このスレッドのユニークな識別子を返します.</div> 129 170 </td><td class="summaryTableOwnerCol">Thread</td> 130 171 </tr> 131 172 <tr class=""> 132 173 <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </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"> </td><td class="summaryTableInheritanceCol"> </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"> </td><td class="summaryTableInheritanceCol"> </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"> </td><td class="summaryTableInheritanceCol"> </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"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#state">state</a> : uint<div class="summaryTableDescription">[read-only] 184 このスレッドの状態を返します.</div> 143 185 </td><td class="summaryTableOwnerCol">Thread</td> 144 186 </tr> … … 218 260 <a class="signatureLink" href="#interrupt()">interrupt</a>():void</div> 219 261 <div class="summaryTableDescription"> 220 このスレッドに割り込みます。 221 222 このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 223 このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 224 225 待機中でない場合、このスレッドの割り込みステータスが設定されます。 226 </div> 262 このスレッドに割り込みます.</div> 227 263 </td><td class="summaryTableOwnerCol">Thread</td> 228 264 </tr> … … 247 283 <div class="summarySignature"> 248 284 <a class="signatureLink" href="#join()">join</a>(timeout:uint = 0):Boolean</div> 249 <div class="summaryTableDescription"></div> 285 <div class="summaryTableDescription"> 286 このスレッドが終了するまで、現在のスレッドを待機させます.</div> 250 287 </td><td class="summaryTableOwnerCol">Thread</td> 251 288 </tr> … … 260 297 <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"> 261 298 <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"> </td><td class="summaryTableInheritanceCol"> </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"> </td><td class="summaryTableInheritanceCol"> </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"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol">282 <div class="summarySignature">283 299 <a class="signatureLink" href="#next()">next</a>(func:Function):void</div> 284 300 <div class="summaryTableDescription">[static] … … 312 328 <div class="summarySignature"> 313 329 <a class="signatureLink" href="#start()">start</a>():void</div> 314 <div class="summaryTableDescription"></div> 330 <div class="summaryTableDescription"> 331 スレッドを開始します.</div> 315 332 </td><td class="summaryTableOwnerCol">Thread</td> 316 333 </tr> … … 327 344 <div class="summarySignature"> 328 345 <a class="signatureLink" href="#toString()">toString</a>():String</div> 329 <div class="summaryTableDescription"></div> 346 <div class="summaryTableDescription"> 347 このスレッドの文字列表現を返します.</div> 330 348 </td><td class="summaryTableOwnerCol">Thread</td> 331 349 </tr> … … 350 368 <div class="summarySignature"> 351 369 <a class="signatureLink" href="#finalize()">finalize</a>():void</div> 352 <div class="summaryTableDescription"></div> 370 <div class="summaryTableDescription"> 371 このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 353 372 </td><td class="summaryTableOwnerCol">Thread</td> 354 373 </tr> … … 357 376 <div class="summarySignature"> 358 377 <a class="signatureLink" href="#formatName()">formatName</a>(name:String):String</div> 359 <div class="summaryTableDescription"></div> 378 <div class="summaryTableDescription"> 379 このスレッドの名前を整形して返します.</div> 360 380 </td><td class="summaryTableOwnerCol">Thread</td> 361 381 </tr> … … 364 384 <div class="summarySignature"> 365 385 <a class="signatureLink" href="#run()">run</a>():void</div> 366 <div class="summaryTableDescription"></div> 386 <div class="summaryTableDescription"> 387 このメソッドをオーバーライドして、スレッドの処理を記述します.</div> 367 388 </td><td class="summaryTableOwnerCol">Thread</td> 368 389 </tr> … … 376 397 <a name="propertyDetail"></a> 377 398 <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> [read-only]<p> 407 このスレッドのクラス名を返します. 408 409 </p><p>デフォルトでは、 getQualifiedClassName メソッドを使用してクラス名を取得します。</p> 410 <span class="label">Implementation</span> 411 <br> 412 <code> public function get className():String</code> 413 <br> 414 </div> 378 415 <a name="currentThread"></a> 379 416 <table cellspacing="0" cellpadding="0" class="detailHeader"> 380 417 <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"> </td> 382 419 </tr> 383 420 </table> … … 399 436 </table> 400 437 <div class="detailBody"> 401 <code>id:uint</code> [read-only]<span class="label">Implementation</span> 438 <code>id:uint</code> [read-only]<p> 439 このスレッドのユニークな識別子を返します. 440 441 </p><p>initialize メソッドが呼び出されない限り、ふたつのスレッドに同じ id が割り振られることはありません。</p> 442 <span class="label">Implementation</span> 402 443 <br> 403 444 <code> public function get id():uint</code> … … 412 453 <div class="detailBody"> 413 454 <code>isInterrupted:Boolean</code> [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> 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"> </td> 475 </tr> 476 </table> 477 <div class="detailBody"> 478 <code>name:String</code> [read-write]<p> 479 このスレッドの名前を設定します. 415 480 </p><span class="label">Implementation</span> 416 481 <br> 417 <code> 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"> </td>424 </tr>425 </table>426 <div class="detailBody">427 <code>name:String</code> [read-write]<span class="label">Implementation</span>428 <br>429 482 <code> public function get name():String</code> 430 483 <br> … … 439 492 </table> 440 493 <div class="detailBody"> 441 <code>state:uint</code> [read-only]<span class="label">Implementation</span> 494 <code>state:uint</code> [read-only]<p> 495 このスレッドの状態を返します. 496 497 </p><p>返される値は、 ThreadState クラスで定義されている定数のいずれかになります。</p> 498 499 <span class="label">Implementation</span> 442 500 <br> 443 501 <code> public function get state():uint</code> 444 502 <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> 445 509 </div> 446 510 <a name="uncaughtErrorHandler"></a> … … 510 574 現在実行中のスレッドおよびその子スレッドで例外が発生した場合に実行する実行関数を設定します. 511 575 512 </p><p>ここで設定される実行関数は、発生した例外 (Object) と、例外が発生したスレッド (Thread)のふたつの引数をとる関数である必要があります。</p>576 </p><p>ここで設定される実行関数は、発生した例外である Object と、例外が発生したスレッドである Thread のふたつの引数をとる関数である必要があります。</p> 513 577 514 578 <p>この関数によって例外を処理できた (この関数内で再び例外が発生しなかった) 場合で、この関数内で … … 549 613 現在実行中のスレッドが指定されたイベントが発生した場合に実行する実行関数を設定します. 550 614 551 </p><p>ここで設定される実行関数は、発生したイベント (Event)を引数にとる関数である必要があります。</p>615 </p><p>ここで設定される実行関数は、発生したイベントである Event を引数にとる関数である必要があります。</p> 552 616 553 617 <p>このメソッドによってイベントハンドラが設定される場合、スレッドは自動的にイベントが発生するまで待機状態となります。 … … 622 686 </table> 623 687 <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> 626 699 <a name="formatName()"></a> 627 700 <table cellspacing="0" cellpadding="0" class="detailHeader"> … … 631 704 </table> 632 705 <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> — スレッドの名前 719 </td> 637 720 </tr> 638 721 </table> … … 641 724 <table border="0" cellspacing="0" cellpadding="0"> 642 725 <tr> 643 <td width="20"></td><td><code>String</code></td> 726 <td width="20"></td><td><code>String</code> — 整形された名前 727 </td> 644 728 </tr> 645 729 </table> … … 682 766 <div class="detailBody"> 683 767 <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> 691 776 <a name="interrupted()"></a> 692 777 <table cellspacing="0" cellpadding="0" class="detailHeader"> … … 744 829 </table> 745 830 <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> — 待機させる時間 (ミリ秒)。 0 を指定した場合、永遠に待ち続けます 838 </td> 750 839 </tr> 751 840 </table> … … 754 843 <table border="0" cellspacing="0" cellpadding="0"> 755 844 <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"> </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"> </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"> </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"> </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> — 待機する必要がある場合は true、そうでない場合は false 846 </td> 805 847 </tr> 806 848 </table> … … 835 877 </table> 836 878 <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> 838 913 </div> 839 914 <a name="sleep()"></a> … … 866 941 </table> 867 942 <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> — スレッドが既に開始されている場合 961 </td> 962 </tr> 963 </table> 869 964 </div> 870 965 <a name="timeout()"></a> … … 895 990 </table> 896 991 <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> 899 998 <span class="label">Returns</span> 900 999 <table border="0" cellspacing="0" cellpadding="0"> 901 1000 <tr> 902 <td width="20"></td><td><code>String</code></td> 1001 <td width="20"></td><td><code>String</code> — このスレッドの文字列表現 1002 </td> 903 1003 </tr> 904 1004 </table> trac/htdocs/as3/thread/org/libspark/thread/class-list.html
r549 r630 32 32 </tr> 33 33 <tr> 34 <td><a href="IntervalThreadExecutor.html">IntervalThreadExecutor</a></td> 35 </tr> 36 <tr> 34 37 <td><a href="Monitor.html">Monitor</a></td> 35 38 </tr> trac/htdocs/as3/thread/org/libspark/thread/package-detail.html
r622 r630 56 56 </tr> 57 57 <tr class="prow0"> 58 <td class="summaryTablePaddingCol"> </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"> 58 63 <td class="summaryTablePaddingCol"> </td><td class="summaryTableSecondCol"><a href="Monitor.html">Monitor</a></td><td class="summaryTableLastCol"> </td> 59 64 </tr> 60 <tr class="prow 1">65 <tr class="prow0"> 61 66 <td class="summaryTablePaddingCol"> </td><td class="summaryTableSecondCol"><a href="Thread.html">Thread</a></td><td class="summaryTableLastCol"> 62 67 Thread クラスは ActionScript Thread Library の核となるクラスで、擬似スレッドを実現します.</td> 63 68 </tr> 64 <tr class="prow 0">69 <tr class="prow1"> 65 70 <td class="summaryTablePaddingCol"> </td><td class="summaryTableSecondCol"><a href="ThreadState.html">ThreadState</a></td><td class="summaryTableLastCol"> 66 71 スレッドの状態です。スレッドは特定の時点でひとつの状態しか取れません。 trac/htdocs/as3/thread/org/libspark/thread/threads/display/LoaderThread.html
r622 r630 77 77 <th> </th><th colspan="2">Property</th><th class="summaryTableOwnerCol">Defined by</th> 78 78 </tr> 79 <tr class="hideInheritedProperty"> 80 <td class="summaryTablePaddingCol"> </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> 79 84 <tr class=""> 80 85 <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"> </td><td class="summaryTableSignatureCol"><a class="signatureLink" href="#context">context</a> : LoaderContext<div class="summaryTableDescription">[read-only] … … 90 95 </tr> 91 96 <tr class="hideInheritedProperty"> 92 <td class="summaryTablePaddingCol"> </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"> </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> 93 99 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 94 100 </tr> 95 101 <tr class="hideInheritedProperty"> 96 102 <td class="summaryTablePaddingCol"> </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> 99 104 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 100 105 </tr> … … 109 114 </tr> 110 115 <tr class="hideInheritedProperty"> 111 <td class="summaryTablePaddingCol"> </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"> </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> 112 118 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 113 119 </tr> … … 129 135 </tr> 130 136 <tr class="hideInheritedProperty"> 131 <td class="summaryTablePaddingCol"> </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"> </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> 132 139 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 133 140 </tr> … … 209 216 <a class="signatureLink" href="../../Thread.html#interrupt()">interrupt</a>():void</div> 210 217 <div class="summaryTableDescription"> 211 このスレッドに割り込みます。 212 213 このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 214 このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 215 216 待機中でない場合、このスレッドの割り込みステータスが設定されます。 217 </div> 218 このスレッドに割り込みます.</div> 218 219 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 219 220 </tr> … … 238 239 <div class="summarySignature"> 239 240 <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> 241 243 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 242 244 </tr> … … 251 253 <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 252 254 <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"> </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"> </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"> </td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">273 <div class="summarySignature">274 255 <a class="signatureLink" href="../../Thread.html#next()">next</a>(func:Function):void</div> 275 256 <div class="summaryTableDescription">[static] … … 303 284 <div class="summarySignature"> 304 285 <a class="signatureLink" href="../../Thread.html#start()">start</a>():void</div> 305 <div class="summaryTableDescription"></div> 286 <div class="summaryTableDescription"> 287 スレッドを開始します.</div> 306 288 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 307 289 </tr> … … 318 300 <div class="summarySignature"> 319 301 <a class="signatureLink" href="../../Thread.html#toString()">toString</a>():String</div> 320 <div class="summaryTableDescription"></div> 302 <div class="summaryTableDescription"> 303 このスレッドの文字列表現を返します.</div> 321 304 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 322 305 </tr> … … 349 332 <div class="summarySignature"> 350 333 <a class="signatureLink" href="../../Thread.html#finalize()">finalize</a>():void</div> 351 <div class="summaryTableDescription"></div> 334 <div class="summaryTableDescription"> 335 このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 352 336 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 353 337 </tr> … … 356 340 <div class="summarySignature"> 357 341 <a class="signatureLink" href="../../Thread.html#formatName()">formatName</a>(name:String):String</div> 358 <div class="summaryTableDescription"></div> 342 <div class="summaryTableDescription"> 343 このスレッドの名前を整形して返します.</div> 359 344 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 360 345 </tr> trac/htdocs/as3/thread/org/libspark/thread/threads/net/URLLoaderThread.html
r622 r630 78 78 </tr> 79 79 <tr class="hideInheritedProperty"> 80 <td class="summaryTablePaddingCol"> </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"> 80 85 <td class="summaryTablePaddingCol"> </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> 81 86 <div class="summaryTableDescription">[static] … … 84 89 </tr> 85 90 <tr class="hideInheritedProperty"> 86 <td class="summaryTablePaddingCol"> </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"> </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> 87 93 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 88 94 </tr> 89 95 <tr class="hideInheritedProperty"> 90 96 <td class="summaryTablePaddingCol"> </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> 93 98 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 94 99 </tr> … … 102 107 </tr> 103 108 <tr class="hideInheritedProperty"> 104 <td class="summaryTablePaddingCol"> </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"> </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> 105 111 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 106 112 </tr> … … 121 127 </tr> 122 128 <tr class="hideInheritedProperty"> 123 <td class="summaryTablePaddingCol"> </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"> </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> 124 131 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 125 132 </tr> … … 210 217 <a class="signatureLink" href="../../Thread.html#interrupt()">interrupt</a>():void</div> 211 218 <div class="summaryTableDescription"> 212 このスレッドに割り込みます。 213 214 このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 215 このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 216 217 待機中でない場合、このスレッドの割り込みステータスが設定されます。 218 </div> 219 このスレッドに割り込みます.</div> 219 220 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 220 221 </tr> … … 239 240 <div class="summarySignature"> 240 241 <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> 242 244 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 243 245 </tr> … … 252 254 <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 253 255 <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"> </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"> </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"> </td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">274 <div class="summarySignature">275 256 <a class="signatureLink" href="../../Thread.html#next()">next</a>(func:Function):void</div> 276 257 <div class="summaryTableDescription">[static] … … 304 285 <div class="summarySignature"> 305 286 <a class="signatureLink" href="../../Thread.html#start()">start</a>():void</div> 306 <div class="summaryTableDescription"></div> 287 <div class="summaryTableDescription"> 288 スレッドを開始します.</div> 307 289 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 308 290 </tr> … … 319 301 <div class="summarySignature"> 320 302 <a class="signatureLink" href="../../Thread.html#toString()">toString</a>():String</div> 321 <div class="summaryTableDescription"></div> 303 <div class="summaryTableDescription"> 304 このスレッドの文字列表現を返します.</div> 322 305 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 323 306 </tr> … … 350 333 <div class="summarySignature"> 351 334 <a class="signatureLink" href="../../Thread.html#finalize()">finalize</a>():void</div> 352 <div class="summaryTableDescription"></div> 335 <div class="summaryTableDescription"> 336 このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 353 337 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 354 338 </tr> … … 357 341 <div class="summarySignature"> 358 342 <a class="signatureLink" href="../../Thread.html#formatName()">formatName</a>(name:String):String</div> 359 <div class="summaryTableDescription"></div> 343 <div class="summaryTableDescription"> 344 このスレッドの名前を整形して返します.</div> 360 345 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 361 346 </tr> trac/htdocs/as3/thread/org/libspark/thread/threads/tweener/TweenerThread.html
r622 r630 63 63 </tr> 64 64 <tr class="hideInheritedProperty"> 65 <td class="summaryTablePaddingCol"> </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"> 65 70 <td class="summaryTablePaddingCol"> </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> 66 71 <div class="summaryTableDescription">[static] … … 69 74 </tr> 70 75 <tr class="hideInheritedProperty"> 71 <td class="summaryTablePaddingCol"> </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"> </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> 72 78 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 73 79 </tr> 74 80 <tr class="hideInheritedProperty"> 75 81 <td class="summaryTablePaddingCol"> </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"> </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"> </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"> </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"> </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> 86 93 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 87 94 </tr> … … 171 178 <a class="signatureLink" href="../../Thread.html#interrupt()">interrupt</a>():void</div> 172 179 <div class="summaryTableDescription"> 173 このスレッドに割り込みます。 174 175 このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 176 このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 177 178 待機中でない場合、このスレッドの割り込みステータスが設定されます。 179 </div> 180 このスレッドに割り込みます.</div> 180 181 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 181 182 </tr> … … 200 201 <div class="summarySignature"> 201 202 <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> 203 205 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 204 206 </tr> … … 213 215 <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 214 216 <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"> </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"> </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"> </td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">235 <div class="summarySignature">236 217 <a class="signatureLink" href="../../Thread.html#next()">next</a>(func:Function):void</div> 237 218 <div class="summaryTableDescription">[static] … … 265 246 <div class="summarySignature"> 266 247 <a class="signatureLink" href="../../Thread.html#start()">start</a>():void</div> 267 <div class="summaryTableDescription"></div> 248 <div class="summaryTableDescription"> 249 スレッドを開始します.</div> 268 250 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 269 251 </tr> … … 280 262 <div class="summarySignature"> 281 263 <a class="signatureLink" href="../../Thread.html#toString()">toString</a>():String</div> 282 <div class="summaryTableDescription"></div> 264 <div class="summaryTableDescription"> 265 このスレッドの文字列表現を返します.</div> 283 266 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 284 267 </tr> … … 311 294 <div class="summarySignature"> 312 295 <a class="signatureLink" href="../../Thread.html#finalize()">finalize</a>():void</div> 313 <div class="summaryTableDescription"></div> 296 <div class="summaryTableDescription"> 297 このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 314 298 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 315 299 </tr> … … 318 302 <div class="summarySignature"> 319 303 <a class="signatureLink" href="../../Thread.html#formatName()">formatName</a>(name:String):String</div> 320 <div class="summaryTableDescription"></div> 304 <div class="summaryTableDescription"> 305 このスレッドの名前を整形して返します.</div> 321 306 </td><td class="summaryTableOwnerCol"><a href="../../Thread.html">Thread</a></td> 322 307 </tr> trac/htdocs/as3/thread/org/libspark/thread/utils/Executor.html
r622 r630 68 68 </tr> 69 69 <tr class="hideInheritedProperty"> 70 <td class="summaryTablePaddingCol"> </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"> 70 75 <td class="summaryTablePaddingCol"> </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> 71 76 <div class="summaryTableDescription">[static] … … 74 79 </tr> 75 80 <tr class="hideInheritedProperty"> 76 <td class="summaryTablePaddingCol"> </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"> </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> 77 83 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 78 84 </tr> 79 85 <tr class="hideInheritedProperty"> 80 86 <td class="summaryTablePaddingCol"> </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 </t d><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td>84 < /tr>85 <t r class="hideInheritedProperty">86 <td class="summaryTablePaddingCol"> </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"> </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> 87 93 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 88 94 </tr> … … 94 100 </tr> 95 101 <tr class="hideInheritedProperty"> 96 <td class="summaryTablePaddingCol"> </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"> </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> 97 104 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 98 105 </tr> … … 208 215 <a class="signatureLink" href="../Thread.html#interrupt()">interrupt</a>():void</div> 209 216 <div class="summaryTableDescription"> 210 このスレッドに割り込みます。 211 212 このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 213 このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 214 215 待機中でない場合、このスレッドの割り込みステータスが設定されます。 216 </div> 217 このスレッドに割り込みます.</div> 217 218 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 218 219 </tr> … … 237 238 <div class="summarySignature"> 238 239 <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> 240 242 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 241 243 </tr> … … 250 252 <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 251 253 <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"> </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"> </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"> </td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">272 <div class="summarySignature">273 254 <a class="signatureLink" href="../Thread.html#next()">next</a>(func:Function):void</div> 274 255 <div class="summaryTableDescription">[static] … … 302 283 <div class="summarySignature"> 303 284 <a class="signatureLink" href="../Thread.html#start()">start</a>():void</div> 304 <div class="summaryTableDescription"></div> 285 <div class="summaryTableDescription"> 286 スレッドを開始します.</div> 305 287 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 306 288 </tr> … … 317 299 <div class="summarySignature"> 318 300 <a class="signatureLink" href="../Thread.html#toString()">toString</a>():String</div> 319 <div class="summaryTableDescription"></div> 301 <div class="summaryTableDescription"> 302 このスレッドの文字列表現を返します.</div> 320 303 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 321 304 </tr> … … 348 331 <div class="summarySignature"> 349 332 <a class="signatureLink" href="../Thread.html#finalize()">finalize</a>():void</div> 350 <div class="summaryTableDescription"></div> 333 <div class="summaryTableDescription"> 334 このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 351 335 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 352 336 </tr> … … 355 339 <div class="summarySignature"> 356 340 <a class="signatureLink" href="../Thread.html#formatName()">formatName</a>(name:String):String</div> 357 <div class="summaryTableDescription"></div> 341 <div class="summaryTableDescription"> 342 このスレッドの名前を整形して返します.</div> 358 343 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 359 344 </tr> … … 362 347 <div class="summarySignature"> 363 348 <a class="signatureLink" href="../Thread.html#run()">run</a>():void</div> 364 <div class="summaryTableDescription"></div> 349 <div class="summaryTableDescription"> 350 このメソッドをオーバーライドして、スレッドの処理を記述します.</div> 365 351 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 366 352 </tr> trac/htdocs/as3/thread/org/libspark/thread/utils/IProgress.html
r549 r630 39 39 </tr> 40 40 <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> 42 42 </tr> 43 43 </table> trac/htdocs/as3/thread/org/libspark/thread/utils/IProgressNotifier.html
r549 r630 39 39 </tr> 40 40 <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> 42 42 </tr> 43 43 </table> trac/htdocs/as3/thread/org/libspark/thread/utils/ParallelExecutor.html
r622 r630 67 67 </tr> 68 68 <tr class="hideInheritedProperty"> 69 <td class="summaryTablePaddingCol"> </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"> 69 74 <td class="summaryTablePaddingCol"> </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> 70 75 <div class="summaryTableDescription">[static] … … 73 78 </tr> 74 79 <tr class="hideInheritedProperty"> 75 <td class="summaryTablePaddingCol"> </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"> </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> 76 82 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 77 83 </tr> 78 84 <tr class="hideInheritedProperty"> 79 85 <td class="summaryTablePaddingCol"> </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 </t d><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td>83 < /tr>84 <t r class="hideInheritedProperty">85 <td class="summaryTablePaddingCol"> </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"> </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> 86 92 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 87 93 </tr> … … 93 99 </tr> 94 100 <tr class="hideInheritedProperty"> 95 <td class="summaryTablePaddingCol"> </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"> </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> 96 103 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 97 104 </tr> … … 207 214 <div class="summaryTableDescription"> 208 215 209 このスレッドに割り込みます。 210 211 このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 212 このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 213 214 待機中でない場合、このスレッドの割り込みステータスが設定されます。 215 </div> 216 このスレッドに割り込みます.</div> 216 217 </td><td class="summaryTableOwnerCol">ParallelExecutor</td> 217 218 </tr> … … 236 237 <div class="summarySignature"> 237 238 <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> 239 241 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 240 242 </tr> … … 249 251 <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 250 252 <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"> </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"> </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"> </td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">271 <div class="summarySignature">272 253 <a class="signatureLink" href="../Thread.html#next()">next</a>(func:Function):void</div> 273 254 <div class="summaryTableDescription">[static] … … 301 282 <div class="summarySignature"> 302 283 <a class="signatureLink" href="../Thread.html#start()">start</a>():void</div> 303 <div class="summaryTableDescription"></div> 284 <div class="summaryTableDescription"> 285 スレッドを開始します.</div> 304 286 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 305 287 </tr> … … 316 298 <div class="summarySignature"> 317 299 <a class="signatureLink" href="../Thread.html#toString()">toString</a>():String</div> 318 <div class="summaryTableDescription"></div> 300 <div class="summaryTableDescription"> 301 このスレッドの文字列表現を返します.</div> 319 302 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 320 303 </tr> … … 347 330 <div class="summarySignature"> 348 331 <a class="signatureLink" href="../Thread.html#finalize()">finalize</a>():void</div> 349 <div class="summaryTableDescription"></div> 332 <div class="summaryTableDescription"> 333 このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 350 334 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 351 335 </tr> … … 354 338 <div class="summarySignature"> 355 339 <a class="signatureLink" href="../Thread.html#formatName()">formatName</a>(name:String):String</div> 356 <div class="summaryTableDescription"></div> 340 <div class="summaryTableDescription"> 341 このスレッドの名前を整形して返します.</div> 357 342 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 358 343 </tr> … … 382 367 <code>public override function interrupt():void</code><p> 383 368 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> 391 377 <a name="run()"></a> 392 378 <table cellspacing="0" cellpadding="0" class="detailHeader"> trac/htdocs/as3/thread/org/libspark/thread/utils/SerialExecutor.html
r622 r630 67 67 </tr> 68 68 <tr class="hideInheritedProperty"> 69 <td class="summaryTablePaddingCol"> </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"> 69 74 <td class="summaryTablePaddingCol"> </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> 70 75 <div class="summaryTableDescription">[static] … … 73 78 </tr> 74 79 <tr class="hideInheritedProperty"> 75 <td class="summaryTablePaddingCol"> </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"> </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> 76 82 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 77 83 </tr> 78 84 <tr class="hideInheritedProperty"> 79 85 <td class="summaryTablePaddingCol"> </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 </t d><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td>83 < /tr>84 <t r class="hideInheritedProperty">85 <td class="summaryTablePaddingCol"> </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"> </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> 86 92 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 87 93 </tr> … … 93 99 </tr> 94 100 <tr class="hideInheritedProperty"> 95 <td class="summaryTablePaddingCol"> </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"> </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> 96 103 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 97 104 </tr> … … 207 214 <div class="summaryTableDescription"> 208 215 209 このスレッドに割り込みます。 210 211 このスレッドが待機中である場合、割り込みステータスはクリアされ、スレッドが起床します。 212 このとき、割り込みハンドラが設定されていれば実行関数は割り込みハンドラに移行し、そうでない場合は InterruptedError を受け取ります。 213 214 待機中でない場合、このスレッドの割り込みステータスが設定されます。 215 </div> 216 このスレッドに割り込みます.</div> 216 217 </td><td class="summaryTableOwnerCol">SerialExecutor</td> 217 218 </tr> … … 236 237 <div class="summarySignature"> 237 238 <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> 239 241 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 240 242 </tr> … … 249 251 <td class="summaryTablePaddingCol"> </td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol"> 250 252 <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"> </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"> </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"> </td><td class="summaryTableInheritanceCol"><img class="inheritedSummaryImage" title="Inherited" alt="Inherited" src="../../../../images/inheritedSummary.gif"></td><td class="summaryTableSignatureCol">271 <div class="summarySignature">272 253 <a class="signatureLink" href="../Thread.html#next()">next</a>(func:Function):void</div> 273 254 <div class="summaryTableDescription">[static] … … 301 282 <div class="summarySignature"> 302 283 <a class="signatureLink" href="../Thread.html#start()">start</a>():void</div> 303 <div class="summaryTableDescription"></div> 284 <div class="summaryTableDescription"> 285 スレッドを開始します.</div> 304 286 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 305 287 </tr> … … 316 298 <div class="summarySignature"> 317 299 <a class="signatureLink" href="../Thread.html#toString()">toString</a>():String</div> 318 <div class="summaryTableDescription"></div> 300 <div class="summaryTableDescription"> 301 このスレッドの文字列表現を返します.</div> 319 302 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 320 303 </tr> … … 347 330 <div class="summarySignature"> 348 331 <a class="signatureLink" href="../Thread.html#finalize()">finalize</a>():void</div> 349 <div class="summaryTableDescription"></div> 332 <div class="summaryTableDescription"> 333 このメソッドをオーバーライドして、スレッドの終了処理を記述します.</div> 350 334 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 351 335 </tr> … … 354 338 <div class="summarySignature"> 355 339 <a class="signatureLink" href="../Thread.html#formatName()">formatName</a>(name:String):String</div> 356 <div class="summaryTableDescription"></div> 340 <div class="summaryTableDescription"> 341 このスレッドの名前を整形して返します.</div> 357 342 </td><td class="summaryTableOwnerCol"><a href="../Thread.html">Thread</a></td> 358 343 </tr> … … 384 369 <code>public override function interrupt():void</code><p> 385 370 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> 393 379 <a name="run()"></a> 394 380 <table cellspacing="0" cellpadding="0" class="detailHeader"> trac/htdocs/as3/thread/package-list.html
r622 r630 35 35 </tr> 36 36 <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> 37 42 <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> 38 43 <br> trac/htdocs/as3/thread/package-summary.html
r622 r630 49 49 </tr> 50 50 <tr class="prow1"> 51 <td class="summaryTablePaddingCol"> </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"> </td> 52 </tr> 53 <tr class="prow0"> 51 54 <td class="summaryTablePaddingCol"> </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"> </td> 52 55 </tr> 53 <tr class="prow 0">56 <tr class="prow1"> 54 57 <td class="summaryTablePaddingCol"> </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"> </td> 55 58 </tr> 56 <tr class="prow 1">59 <tr class="prow0"> 57 60 <td class="summaryTablePaddingCol"> </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"> </td> 58 61 </tr> 59 <tr class="prow 0">62 <tr class="prow1"> 60 63 <td class="summaryTablePaddingCol"> </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"> </td> 61 64 </tr> 62 <tr class="prow 1">65 <tr class="prow0"> 63 66 <td class="summaryTablePaddingCol"> </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"> </td> 64 67 </tr>

