[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00540] Re: Java のダンマリについて教えて下さい。



┏━━━━┓【楽●天】 WEB OF THE YEAR 2001 総合大賞受賞記念━━━━━
┃商品券が┃新┃規┃出┃店┃企┃業┃紹┃介┃キ┃ャ┃ン┃ペ┃ー┃ン┃
┃あたる ┃━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛━┛
┗━━━━┛ 詳細はこちら  http://common.rakuten.co.jp/cl/?i=472  
━━━━━━━━━━━━━━━━━━━━━━━2月28日(木)まで━━
-----------------------------------------------------------------------


吉田です。

At Thu, 17 Jan 2002 13:34:40 +0900 tadahiro-furuta@xxxxxxxxxxxxxxxxx writes
>古田と申します。
>
>C++からJNIを使用してJavaのメソッドを
>呼び出していますがJavaが途中でダンマ
>リを起こしてしまいC++の方に制御が返って
>来ない場合があります。(頻度適には低い
>のですが・・・)
>動作環境としては下記のようです。
> Windows2000+IE5.5+JRE1.3.0_02
>
>質問としては、
>1.上記のようにJavaがダンマリになるような
>  事はありえるのか?

私の場合ですが、「JNIが呼び出したコードの中で、例外が起きている場合に、
そのスレッドが気がついたら終了していた」というものがありました。

あと、異なるスレッドから呼び出す場合には、毎回AttachCurrentThreadしないと
落ちる場合がありました。

>2.Javaがダンマリ時の対策をどうすればいい
>  のか?

デバッガを使うというのはどうでしょうか?

-- 
S.Yoshida <vzy03312@xxxxxxxxxxxxxxxxx>

------------------------------------------------------------------------
            4年に一度のお祭りだぁ!
        http://www.infoseek.co.jp/SaltLake?svx=971122