問題タブ [termination]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
563 参照

java - 奇妙なJavaの問題、whileループの終了

次のようなコードがあります。

私のGridクラスのgetAlgorithm()は、ユーザーがいくつかのオプションから何を選択したかに応じて、Algorithmのサブタイプを返します。

私の問題は、アルゴリズムが選択された後でも、ループが終了しないことです。ただし、System.out.println( "Got here");を配置するだけの場合は、これは難しいことではありません。getAlgorithm()を呼び出した後、プログラムは完全に正常に実行され、ループは意図したとおりに終了します。

私の質問は、なぜその魔法の印刷ステートメントを追加するとループが突然終了するのですか?

さらに、この問題は私が新しいラップトップを使い始めたときに最初に発生しました。それが関連しているとは思えませんが、言及する価値があると思いました。

編集:問題のプログラムはマルチスレッドではありません。getAlgorithm()のコードは次のとおりです。

ここで、アルゴリズムは最初はnullですが、ユーザー入力によって値が変更されます。

0 投票する
4 に答える
1216 参照

python - プログラムの終了時にコードをトリガーする

私のスクリプトは、実行中にデータを保存するファイルを作成します。プログラムの終了時にこれらのファイルを削除したいと考えています。これは可能ですか?

「ファイルを作成しない」などの回避策の提案は必要ありません。

とても有難い!

0 投票する
4 に答える
2324 参照

c++ - 終了時の_DebugHeapDeleteアクセス違反

メインの最後で奇妙なアクセス違反が発生し、その原因を見つけるのに苦労しています。

アプリケーションをシャットダウンすると、次のようなアクセス違反が発生します。

xdebug

スタックトレース:

何がこれを引き起こすのかについて誰かが何か考えを持っていますか?

キャッシュされているファセットについて何か読んだのですが、それが関連しているかどうかわかりませんか?

0 投票する
3 に答える
6200 参照

haskell - Haskellの再帰関数で終了するには?

特定の条件で終了する必要がある関数があります。たとえば、次の関数があるとします。


func one を通常どおり呼び出したいとしますが、[[Int]] 入力で負の値を取得するたびに終了します。そのため、正の値のみを扱います。では、続行するのではなく、プロセス全体を終了するシグナルを func2 に送信させるにはどうすればよいでしょうか?

0 投票する
9 に答える
3901 参照

c++ - 空の for ループを使用すると何か問題がありますか?

最後にプログラミングしてから少し経ちましたが、無限ループを作成するために空の「for ループ」を使用してもよいかどうかを忘れてしまったようです。

現在、プログラムでこのメソッドを使用して、プログラム内の double 変数ごとに 1 つずつ、2 つの数値を入力するようユーザーに繰り返し要求します。次に、プログラムは関数を呼び出し、これら 2 組の数値の合計を計算します。

プログラムを終了するには、ユーザー入力値がゼロかどうかをチェックする「if」ステートメントがあります。値がゼロの場合、プログラムは「Return 0;」を使用して終了します。口論。

プログラムは、値が変数に割り当てられた直後に、各ユーザー入力値がゼロであるかどうかをチェックします。


だから本当の質問に:これは私のプログラムに私が説明したことをさせる正しい方法ですか?または、これをプログラミングするためのより多くの/より良い/受け入れられる方法はありますか?

次に、このプログラムで行ったように「Return 0」引数を使用すると何か問題がありますか?

私が何を書いたのか、何を意味しているのか理解するのが難しいと思われる場合は、返信してください。時間をかけてすべてを書きます.

0 投票する
2 に答える
7618 参照

ant - Eclipse で ANT ターゲットを実行できず、開始時に終了し、jdk\bin\javaw.exe を指している

Eclipse 環境で ant ターゲットを実行できません。Ant ターゲットをダブルクリックすると、直接終了し、コンソール ウィンドウに何も表示されません。コンソール ウィンドウの上部に「 ProjectName build.xml [ant target] [Ant Build] C:\Programfiles\Java\jdk1.6.0_20\bin\jawa.exe」というメッセージが表示され、コンソール ウィンドウ。誰でも私を助けてください。

よろしくお願いします ヴィシュヌ

0 投票する
2 に答える
2477 参照

file - 別のバッチでバッチ ファイルを終了する

別のバッチファイルでバッチファイルを強制終了する方法を知っている人はいますか?

シナリオ: バッチ ファイル #1 がバックグラウンドで実行 (またはループ) しています。#1がバックグラウンドにある間、別の(バッチファイル#1ではなく)バッチファイルが、バッチファイル#1を強制終了するコード内で手動でアクティブ化されます。

call の反対のようなものです (私は推測します)。

これは可能ですか?

0 投票する
2 に答える
5377 参照

java - Javaでグレースフルターミネーションを実装するにはどうすればよいですか?

たとえば、アプリケーションをLinuxターミナルで実行していて、キーボードの「CTRL + C」を押してプロセスを強制終了すると、Javaプログラムが終了します。

Javaアプリケーションでこの「要求」をキャッチして、正常にシャットダウンし、すべてのリソース/書き込みログを解放できるようにする方法はありますか。応答に違いが生じる場合は、いくつかの異なるスレッドを実行しています。

addShutDownHookがあることは知っていますが、Javaのドキュメントに記載されているように、Linuxの「CTRL + C」からのkillシグナルなど、特定の状況では呼び出されません...他の方法はありますか?

0 投票する
2 に答える
1189 参照

c++ - c++でプロセスを終了するには?

さて、現在実行中の特定のプロセスを終了できる C++ プログラムを書きたいと思います。私はインターネットを検索しましたが、私が見つけた解決策はどれも意味がありません。プロセスを終了する簡単な方法はありますか?

0 投票する
0 に答える
44 参照

java - Apache HTTP を終了すると Java スーパープロセスも停止する

Ubuntu で次の問題があります。「httpd -f _CONFING_FILE_ -D FOREGROUND」を実行する Java アプリケーション内で Apache HTTP サーバーを起動します。Apache HTTP は、私の Java アプリケーションのサブプロセスとして実行されます。その後、「httpd -k stop -f ...」または「kill _APACHE_PID_」を使用して Apache を停止すると、Java アプリケーションも存在します。どうすればそれが可能になり、どうすれば Java アプリケーションの終了を防ぐことができますか?