M. Takeyamaです。
#雑談モードなんですけど...
On Mon, 22 Aug 2005 14:16:07 +0900
koyama
k7-koyamaです
だた、少し前のLinux Kernel Symposium(オタワ)で、パフォーマンス 測定以外にも、基本的なライブラリの実装が正しくおこなわれて いるかの検証結果などが報告されたようです。posix関係などで のバグが発見されているようです。 #今後、これらに関してのbugfixがおこなわれるかも、 #もしかして、2.6.13系って fixされているのかな?
そうですか、posixの事はよくわかりませんが、スレッド関係での 問題は、I/O絡みのサーバープログラムに、もろに影響でますよね。(><) NPTLもしくはNPTLライブラリ (Native POSIX Thread Library(NPTL)) という言葉だとわかりやすいですか。
itmediaの記事に「ライブラリの虫干し」というサブタイトルで 記事が載っています。 http://www.itmedia.co.jp/enterprise/articles/0507/29/news006.html
jdk1.5はいろいろ機能拡張されていて、すごいんですが、GUI回りの下位互換性 の点で、私はもうちょっと様子見です。 GUIに関してそんなに、下位互換性が崩れていましたっけ? #時間関係APIと若干のAPIが互換性なかったような気がしましたが... #(プログラム API的に という意味)
私自身バグ報告してませんが、JSlider などで問題が出ます。 (英語での質問は苦手なので、エスケープモードです) JFCは、スレッドセーフではありませんので、仕方ないのですが.... 今までの経験ですが、Swingが安定するのは、jdk1.2 jdk1.3 jdk1.4 と 見てきた限り、jdk1.X.1 移行だったように思います。 ~~ もともと 1.4系から5.0(1.5)系へのバージョンアップは、 メジャーになるわけで、ソース互換性(下位互換性は保証されない) わけですし、バイナリ互換性(バージョン 1.4.2 のコンパイラで 作成されたクラスファイル)も一定の制限下でということのようです。 #JREを利用している分には,あまり問題に遭遇しませんね。(webブラウザなど)
---("Java 2 Platform Standard Edition 5.0 の互換性" より抜粋)--- 機能リリースおよびメジャーリリース (1.3.0、1.4.0、5.0 など) では、 ソースレベルの上位互換性は保証されるが、下位互換性は保証されない ----------------------------------------------------------------- http://java.sun.com/j2se/1.5.0/ja/compatibility.html さすがに、現在JAVAでプログラミングを組んでいないので、 ”JSlider ”に問題があります ===> javax.swing.JSlider(J2SE 5.0 <=> J2SE 1.4.2 で互換性ありそうです) というようなマニュアル(ドキュメント)に基づいた答えに しかなりません。 #(気がついたら、早めにバグ報告した方がfixされる確率が高いのでは?) http://java.sun.com/j2se/corejava/intl/reference/faqs/index_ja.html#desktop-... --- M. Takeyama __________________________________ Save the earth http://pr.mail.yahoo.co.jp/ondanka/