0

Java の使用

ここで質問する前にいくつかの調査を行いましたが、まだ答えを見つけることができませんでした。Twitter のストリーミング API に接続してツイートを受信するアプリケーションを作成しています。プログラムを数時間実行するつもりですが、中断する必要があります。

私のプロジェクトにはこれまでのところマルチスレッドはなく、それを避けようとしています。ツイートを同期する関数を作ったら、実行中にプログラムを閉じても完了しますか?

4

2 に答える 2

0

アプリケーションにマルチスレッドがない場合、なぜ必要なのsynchronizedですか?気にしないでください、あなたのアプリケーションは完了します。Ctrl+を押すCと、すべてのスレッドが中断され、正常にシャットダウンされます。

于 2012-10-02T20:38:20.537 に答える
0

いいえ、完了しません。同期は終了を妨げませんSystem.exit()

そうは言っても、Ctrl-Cを使用してプログラムを強制終了しない限り、プロジェクトにはマルチスレッドがあります。System.exit()そうしないと、別のメソッドの実行中に呼び出すことができなくなります。

于 2012-10-02T20:39:25.850 に答える