問題タブ [pausing-execution]

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 投票する
1 に答える
51 参照

ruby - 埋め込まれた ruby​​ コードの停止と継続

埋め込みコマンド (rb_eval など) を使用して、C++ コードから Ruby 関数を呼び出します。コードの実行を途中で停止し、ローカル変数を保存して、後で同じ場所から再起動する方法はありますか?

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

javascript - ミリ秒単位で定義された制限が設定されるまでではなく、条件が満たされるまでJavaScriptで関数を一時停止する方法!

これは緊急であり、解決策を見つけることができませんでした。問題は次のとおりです。

複数のコマンドを複数のマシンに送信する Web アプリを設計しています。今私が持っているコマンドのいくつかは、追加の入力を必要とします. ユーザーにこの追加入力を追加するように求めるjqueryのポップアップウィンドウを設計しました。問題は、すべてのコマンドをループしているときに、最後に選択したコマンドのウィンドウのみがポップアップすることです...これは、ユーザーが別のコマンドに入力する前に入力を入力している間、一時停止していないためです。

javascript/jqueryで実行を継続しないように関数を一時停止するにはどうすればよいですか?

擬似コードの例:

あなたの助けと忍耐のためにthx、私は結果なしであらゆる種類の方法を試しました. :)

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

python - Tkinterウィンドウが開いている間にPythonを一時停止するにはどうすればよいですか?

時々エラーが発生するプログラムを書いています。その場合、続行するかどうかをユーザーに尋ねるTkinterダイアログがポップアップ表示されます。これのより複雑なバージョンです:

プロンプトはに設定keep_goingされるTrueか、そのままになりFalseます。問題は、KeepGoingPrompt開いている間、コードが継続しているように見えることです。への参照を保存し、次のpromptようなループを追加してみました

しかし、Pythonはループでスタックし、フリーズします。それを行うためのより良い方法はありますか?

ありがとう

0 投票する
1 に答える
857 参照

winforms - C#でユーザー制御のために一時停止する方法は?

Head First C#を読みながら、この小さなプログラムを作成しました。ユーザーが難易度の数値アップダウン コントロールを設定できるように、プログラムを一時停止しようとしています。これがコードです...

投稿を短くするために、残りのボタン ハンドラーは省略されました。また、一時停止ステートメントをフォームに配置する必要があるため、モル クラスは投稿していません。もちろん、私は間違っているかもしれません。

0 投票する
1 に答える
1285 参照

scheduled-tasks - Quartz でジョブが実行されている時間を調べる

私は一種の開始 - 一時停止 - 再開 - 一時停止 - 再開 - (一定間隔で) の種類の仕事を Quartz で書いています。最初の実験には SimpleTrigger を使用しています。

ジョブが実行されている時間をどのように見つけることができるか知りたいです。私は Scheduler クラスを見ましたが、それを直接見つけるためのメソッドはありませんでした。

ジョブが実行されている時間を見つける方法を教えてもらえますか?

ありがとう、アビ

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

javascript - 関数の実行を一時停止してユーザー入力を待機する JavaScript

HTML5 キャンバス、JavaScript、および XML を使用して一種のゲームを作ろうとしています。アイデアは、質問と回答を XML ファイルに入れてクイズを作成できるというものです。すべての質問をループし、それらを提起し、回答の正しさをチェックするメイン ループを作成しました。今のところ、質問に答えるためにアラートとダイアログ ボックスを使用しているだけです答え、すぐに次々と、ユーザーとのやり取りが必要です。質問への回答は画面下部のボックスに表示され、ユーザーはクレーンを操作して正しい回答を選択します。これは、私が立ち往生しているメインループからのコードのスニペットです。

ご覧のとおり、loadQuestion を呼び出しています。これにより、質問が即座に読み込まれ、可能な回答が表示されます。今のところ、回答を入力できるダイアログ ボックスがすぐに表示されます。この回答が返され、検証されます。

私はすでにクレーンの制御をプログラムしており、ユーザーはすでにクレーンで箱を持ち上げることができます。しかし、loadQuestion を呼び出して値を返すことを期待しているため、これは機能しません。クレーンを使用しているプレーヤーから応答が返されるまでメイン ループを「一時停止」してから続行するにはどうすればよいですか? 私はすでに答えをグローバル変数にしてみましたが、空のwhile answer == ""を使用して、答えが値を取得するまで関数をビジー状態に保ちましたが、これはスクリプトをフリーズさせるだけです。また、回答変数のステータスを監視するために間隔をいじり、間隔をクリアして、これが発生したときに値を返しますが、関数はすぐに値を返さずに完了するため、単に false を返します。

0 投票する
1 に答える
1084 参照

c# - CancellationTokenSourceおよびCancellationTokenパターンに類似したスレッドを一時停止するためのパターン?

フレームワーク4.0でConcellationTokenSourceとCancellationTokenによって提供される協調スレッドキャンセルパターンを使い始めましたが、非常に便利でシンプルであることがわかりました。

私の目的は、アプリケーションに同様のエレガントでシンプルなソリューションを提供することですが、スレッドをキャンセルするのではなく一時停止することです。この場合も、要求は一時停止コマンドのリッスンとは異なるため、PauseTokenSourceやPauseTokenのようなものがあるとよいと思いました。ですから、私の最初の質問は、協調的な一時停止のためにそのようなパターンを提案するのか、それとも他の何かより良いのかということです。

そのようなパターンを持つのが良い考えであるならば、それを行う方法について何か提案やガイドラインはありますか?現時点では、ソースはManualResetEventによって一時停止および一時停止を解除できる必要があり、トークンにはソースへの参照が含まれている必要があると思いました。それはあなたがそれを改善するための提案を私に与えることができることを願っている最初の草案に続く。

0 投票する
1 に答える
151 参照

dll - EXE によってトリガーされるまで DLL エクスポートを一時停止する

0 投票する
6 に答える
8818 参照

python - ターミナルで実行中の Python スクリプトを一時停止する方法

端末で数時間実行されている web クローリング python スクリプトがあり、データベースに継続的にデータが入力されています。ネストされた for ループがいくつかあります。何らかの理由で、コンピューターを再起動し、元の場所からスクリプトを続行する必要があります。ポインターの状態を保持し、以前に実行していたスクリプトをターミナルで再開することはできますか?

Pythonスクリプトを変更せずに機能するソリューションを探しています。コードを変更することは、プログラムを再起動して時間を再投資することを意味するため、優先度は低くなります。

更新: VM の提案に感謝します。私はそれを取ります。完了するために、スクリプトを一時停止および再開できるようにするには、スクリプトにどのような一般的な変更を加える必要がありますか?

Update2 : VM への移植は正常に機能します。また、ネットワーク障害に対してフェールセーフになるようにスクリプトを変更しました。以下に書かれたコード。

0 投票する
1 に答える
2714 参照

c# - C# エレベーター システム、一時停止

C#で簡単なエレベーターシステムを作成し、フロア番号を入力してフロアを選択すると、リフトがそのフロアに移動します。

次の段階は、ボタンを使用してフロアを選択することです。問題は、リフトがユーザーが要求した階に到達したときに、プログラムがボタンからの入力を受け付けないことです..

これは、リフトの動きを呼び出してタイマーをオンにする必要があるコードです。

これはタイマー内のコードです。