5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

★★Java質問・相談スレッド156★★

1 :デフォルトの名無しさん:2012/08/07(火) 23:36:50.65
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    http://pc11.2ch.net/hp/
Webプログラミング http://pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 (p)ttp://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
★★Java質問・相談スレッド155★★
http://toro.2ch.net/test/read.cgi/tech/1340976913/

54 :デフォルトの名無しさん:2012/08/10(金) 21:17:51.73
次の問題を解くのは無理だと思いますが
「できた」という天才プログラマーがいらっしゃいましたら
ぜひご教授ください

スレッドA
public void run(){
:
任意の位置に wait() が複数挿入されています
呼び出した関数からさらに関数を呼び出して
そこに wait() が存在する場合もあります
wait() の挿入位置や個数に規則性はありません
:
}

スレッドAを start() させると
当然 wait() 位置でスレッドが待機されます

別スレッドから任意のタイミングで notify() を実行させると
スレッドAの wait状態が解除されて再開されます

55 :デフォルトの名無しさん:2012/08/10(金) 21:18:04.53
そしてスレッドAはまた wait() 位置で待機します

ここで一旦プロセスを終了させます
当然スレッドAも終了させます

どの wait() 位置でプロセスを閉じるかについては
まったく規則性はありません

プロセスがまた開始させた時に
スレッドAの wait() されていた前回の位置から
実行されるように再現したいと考えています

一体このようなセーブ・ロード法はあるでしょうか?
ご教授お願いいたします


258 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)