タグ

ブックマーク / sdc.sun.co.jp (4)

  • Java 推奨されないスレッドプリミティブ

    Thread.stop、Thread.suspend、 Thread.resume、および Runtime.runFinalizersOnExit が推奨されない理由 Thread.stop が推奨されないのはなぜですか 質的に安全ではないからです。 スレッドを停止すると、そのスレッドがロックしたすべてのモニターのロックが解除されます。 (ThreadDeath 例外がスタックまで伝わると、モニターのロックが解除される。) これらのモニターによって以前保護されていたオブジェクトが整合性のない状態になると、ほかのスレッドも、これらのオブジェクトが整合性のない状態にあると見なします。 そのようなオブジェクトは、「壊れた」オブジェクトと呼ばれます。 壊れたオブジェクトに対してスレッドが操作を実行すると、予期しない結果になる可能性があります。 この動作は、微妙で検出が困難な場合と、はっきりと通

    yasuf
    yasuf 2007/01/17
    stop()について
  • MulticastSocket (Java 2 プラットフォーム SE v1.4.0)

    yasuf
    yasuf 2007/01/17
  • Java 2D API

    JavaTM 2D API の概要 グラフィックス、テキスト、およびイメージングの拡張 レンダリングモデル 座標系 変換 フォント イメージ 塗りつぶしとストローク 合成 下位互換性とプラットフォームからの独立性 下位互換性 プラットフォームからの独立性 Java 2D API のパッケージ Graphics2D を使ったレンダリング インタフェースとクラス レンダリングのコンセプト レンダリング処理 レンダリング品質の制御 ストローク属性の指定 塗りつぶし属性 クリッピングパス 変換 合成属性 Graphics2D コンテキストの設定 レンダリングヒントの設定 ストローク属性 塗りつぶし属性の指定 クリッピングパスの設定 Graphics2D の変換の設定 合成スタイルの指定 グラフ

    yasuf
    yasuf 2007/01/10
  • Java 2D API: 5 -

    yasuf
    yasuf 2007/01/10
  • 1