【初心者】Java質問・相談スレッド112【大歓迎】at TECH【初心者】Java質問・相談スレッド112【大歓迎】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト455:デフォルトの名無しさん 08/02/18 15:42:34 >ネイティブインターフェイス JNIのこと? 456:デフォルトの名無しさん 08/02/18 15:55:04 はい 457:デフォルトの名無しさん 08/02/18 15:59:29 >>454 これでも読んどけ http://java.sun.com/j2se/1.5.0/ja/docs/ja/guide/jni/spec/jniTOC.html 458:デフォルトの名無しさん 08/02/18 16:05:55 dllの作り方教えてください 459:デフォルトの名無しさん 08/02/18 16:10:42 それはJavaじゃないよ 460:デフォルトの名無しさん 08/02/18 16:11:22 わからない問題があったので教えてください public class Test extends Thread{ private int i, j; public synchronized void run(){ for(int count = 0; count < 2; count++){ i++; j++; System.out.print("i=" + i + " : j=" + j + " "); } } public static void main(String[] args){ new Test().start(); new Test().start(); } } A. i=1:j=1 i=1:j=1 i=2:j=2 i=2:j=2 B. i=1:j=1 i=2:j=2 i=1:j=1 i=2:j=2 C. iとjの値は出力されるが表示順は一意ではない Testクラスは二つでき、runメソッドはそれぞれで動くため AにもBにもなりえる(実際は何回やってもBになるが)と思ってCにしたんですけど答えはBでした Aにはならないんでしょうか? 解説には「run()メソッドをsynchronized指定しているためrun()メソッド実行中は 他に制御が移ることなく処理されます」とあります 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch