問題タブ [interruption]

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 に答える
287 参照

c++ - 割り込み時にブースト スレッドが終了メッセージを出力しない

Enterキーを押すと2番目のスレッドが中断され、終了メッセージを出力する3つのスレッドを実行するための次のコードがあります。

process_thread は「ENTER」で中断されますが、「終了プロセス スレッド メッセージ」は出力されません。昨日、同様のプログラムが適切に実行されたので、誰が問題が何であるかを示唆できますか。前もって感謝します!

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

ios - AVAudioSession の中断

そのため、iOS 6 で実行されている私のアプリでは、すべてがオーディオで正常に動作しているようです。古い C API 形式を使用して、コールバックを使用して割り込みをキャッチします。via: のセットアップAudioSessionInitialize(NULL, NULL, interruptionListenerCallback, (__bridge void *)self)は素晴らしかったです。ただし、iOS 7 SDK を使用すると、デバイスが通話を受信したときやアラームが鳴ったときに割り込みコールバックが呼び出されないようです。

いろいろ調べたところ、古い C API は廃止され、新しい AVAudioSession 関数に移行する必要があると聞きました。さらに読むと、AVAudioSession デリゲートは非推奨であり、NSNotificationforを使用しAVAudioSessionInterruptionNotificationて割り込みをキャッチし、必要な処理を行う必要があることが明らかになりました。

私にとっては、この通知が実際に発生することはないように思われるため、適切に中断されることはなく、通話が終了した後にすべての音声が壊れます。

私は次のように通知にサインアップします:

今のところ、このAudioInterruption:関数は起動されたことをログに記録するだけです。ログもブレークポイントもトリガーされていません。

明確にするために、最初はオーディオの再生と録音は正常に機能します。割り込みが発生した場合 (着信コールやアラームなど)、割り込み通知は発生しません。さらに周囲のコードが必要な場合は、お知らせください。

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

audio - キャプチャ デバイスがアクティブなときに AVAudioSessionInterruptionNotification がトリガーされない

iOS 7.0.4 で " AVAudioSessionInterruptionNotification " に問題があります。
NSNotificationCenter でサインアップし、AVAudioSession をアクティブにします。すべて正常に動作しますが、カメラがアクティブ化されている場合、その特定の通知は、中断の開始時でも終了時でもトリガーされなくなります。
iPhone4 で携帯電話の着信を受信し、アプリの実行中にアラームを鳴らして、音声の中断をテストします。サンプルアプリ「AVCam」でも通知機能を使ってみましたが、同じ現象でした。
音声の中断とカメラの起動の関係は? カメラの電源が入っていると、音声の中断がトリガーされなくなるのはなぜですか? これはiOSのバグでしょうか?

編集 2014 年 1 月 10 日: iOS 7.1 ベータ 3 に更新しましたが、問題はまだ存在します。

ありがとうございました。

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

html - Stackoverflow のような大規模なサイトでは、スタイルやその他のファイルを中断することなく変更するにはどうすればよいでしょうか?

昨日、このサイトの上に新しいナビゲーション バーがあることに気付きました。また、サーバー側の変更または少なくとも新しいクエリを確実に必要とする機能がナビゲーション バーに追加されました。

はい、変数としてcssにverが添付されているため、訪問ごとに新しいコピーがロードされます。変更を完了する方法、つまりダウンタイムなしでファイルを交換する方法を知りたいですか?

おそらく、背後で進行している他のことがたくさんあります。ありがとう。

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

java - AWT イベント スレッドの中断 - CPU の負荷が悪い

sleep() または wait() の後に UI でアクションを実行することによって AWT イベント スレッドが中断されると、実行中の Java プロセス (Windows 7、JRE 1.7.0_05) によって CPU の負荷が低下します (25 ~ 30%)。

なぜそれが起こるのですか?

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

ios - 電話の後にバックグラウンドで実行されているアプリを再開するios

バックグラウンドに移動しても音楽を再生し続けるiOSアプリがあります。現在、電話がかかってきた場合、応答したかどうかに関係なく、アプリは音楽の再生を再開しません。ここでこの問題に関する投稿を2日間読んでいますが、どれも私の問題を解決しませんでした。

必要に応じて音楽をストリーミングするので、AVQueuePlayer オブジェクトを使用しています。ios6 以降、デリゲート メソッドは非推奨になりました。だから私は通知を使用しています。

すごいのは、割り込み終了(通話終了)が通知され、音楽を再生するコードも書かれていますが、アプリはフォアグラウンドになるまで音楽を再生しません(それは別の通知で)

これが私のコードです

}

また、ディスパッチ キューによって遅延を誘発しようとしました。デリゲート メソッドが機能しないようです。ただし、gaana、saavn、アップルの公式音楽アプリは通話後に再開します。これは可能です。私は何かを見逃しているようです。コア テレフォニーを使用する場合、フレームワーク全体を追加する必要があり、アプリのサイズが大きくなります。それが唯一の方法である場合、その方法を教えてください。

ありがとうございました。お時間をいただきありがとうございます。

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

shell - シェル コマンドの終了

Cygwin経由でこのような大きな.SHファイルを実行しています。実行中に.SHの実行を終了したいだけです(コマンドプロンプトのctrl + xなど)。

実行中に .SH ファイルの実行を終了するには、どのキーの組み合わせを指定する必要がありますか?

この問題について私を助けてください。

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

java - Java でのスレッドの中断

スレッドの中断について明確にしたい。

スレッドが、InterruptedException をスローするメソッドを呼び出さずに長時間経過するとどうなりますか? 次に、定期的に Thread.interrupted を呼び出す必要があります。これは、割り込みが受信された場合に true を返します。例えば:

メソッドを呼び出すと、Thread.interrupt()中断された例外がスローされるため、なぜそれを行う必要があるのか​​ 、if (Thread.interrupted())単にそれを行うだけです