問題タブ [alarm]

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

android - AlarmManager に送信されたアラームを特定してキャンセルする

AlarmManager を使用してアラーム (送信する必要のある PendintIntent) をスケジュールする場合、後でそのアラームを特定してキャンセルするにはどうすればよいですか? アプリでスケジュールされたすべてのアラームをキャンセルできますか?

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

c - cで即時のsigalarmを上げる方法

alram(numberOfSeconds)SIGALRMをすぐに上げることを目的として、指定された時間が経過した後、SIGALRMでアラームを「オフ」に設定できることを知っています。

どんな助けでも大歓迎です。

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

linux - alarm(2)-待機中に誰かがシステム時刻を変更するとどうなりますか?

マニュアルページには、アラームが保留alarm() arranges for a SIGALRM signal to be delivered to the process in _seconds_ seconds.されている間に誰か(ユーザーやなど)がシステム時計を変更するとどうなるかと書かれています。ntpdアラームの残り時間はどのように計算されますか?

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

iphone - アプリを起動するか、iPhone のアプリでコードを開始するアラームの作成

iPhoneでアラームアプリを作成するには、ローカル通知を使用する必要があることがわかりました。

ただし、これは特定の時間にサウンドの再生を開始するだけです。

別のアプリを起動する方法や、特定の時間に発生する特定のコードを開始する方法が見つかりませんでした。

これを行う方法はありますか?利用可能な場合は、サンプル アプリも参照してください。

どうもありがとう...

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

android - 過去のアラームは AlarmManager によってどのように配信されますか?

AlarmManager でのアラームの設定について質問があります。ドキュメントで理解できないものを見つけました (以下を参照)。着信音モードを無音モードと通常モードで交互にトリガーする 10 個のアラームを、すべて異なるトリガー時間で設定したいと思います。デバイスはスリープ状態になり、10 個のアラームがすべて期限切れになると再びアクティブになります。AlarmManager はすぐにアラームをブロードキャストしますか? 10日だけでしょうか(リンガーモードはどうですか)?

アラーム インテントは、このインテント ブロードキャストに蓄積された過去のアラーム イベントの数を示す Intent.EXTRA_ALARM_COUNT と呼ばれる int 型のデータ エクストラで配信されます。電話機がスリープ状態だったために配信されなかった繰り返しアラームは、配信されたときに 1 より大きい数になる場合があります。

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

c - signal() と alarm() は、それらが実行されているプロセスがビジーであっても機能しますか? または、別の専用プロセスで実行する必要がありますか?

私は現在、生産者/消費者問題プログラムを実装しています。1 つの親プロセスと複数の子プロセスがあります。すべてが機能していkますが、プログラムが実行しているタスクの進行状況をミリ秒ごとにプログラムに出力させる必要があります。

signal()最初は関数と関数を使用するだけでよいのではないかと考えalarm()ましたが、いくつかの予備テストから、十分ではないように思われます。いくつかのログ ファイルを確認しましたonAlarm()が、呼び出されていないようです。親も子も「忙しい」ということで、イベントを受け取れていないということでしょうか。または、忙しい場合でも、onAlarm() で呼び出しを受けることができるはずですか? これに対する唯一の回避策は、これを処理する単一の責任を持つ別のプロセスを作成することです。

これは私の「イベント」コードです:

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

c - UNIX での信号/アラームの問題

問題はかなり単純なものに違いありませんが..それが何であるかわかりません。しばらくの間、「alaarm」を出力し続ける必要がありますが、それは一度だけ実行され、その後プログラムは終了します。

ここで何が問題なのですか?を取り出すsleep(1000)と、プログラムは即座に終了します (つまり、「alaaarm」が 1 つも表示されません)。

答え

OK、次のコードが機能します。

しかし、私はまだこれに手を巻いており、なぜこのようにコーディングする必要があるのか​​ を理解しようとしています.

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

android - 特定の時間にアプリを起動する

特定の時間にアプリを起動することが可能かどうか (およびその方法があるかどうか)、特定の時間に鳴る目覚まし時計のようなものかどうか疑問に思っていました。アプリを朝 8 時に起動させたいとしましょう。それは実現可能ですか?

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

android - Androidでアプリケーションを自動的に呼び出す方法

午前 12 時にアプリケーションを自動的に呼び出したいのですが、この種のプロセスを Android で実装する方法はありますか?

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

c - LinuxおよびWindowsのアラーム機能->Windowsに相当するものが見つかりません->C

私はしばらくの間Linuxで作業し、いくつかのCプログラムを実行しました。今度は、Windows用のアプリを作成する必要がありますが、アラーム機能(signal.hにあります)の代わりを見つけるのは簡単ではありません...

Linuxでは、アラームフラグをSIGALRMとして設定すると(間違っていない場合)、OSは、アラームが鳴ったときに何らかの機能を実行します。例:

この例で発生するのは、OSが2秒ごとに関数myfuncを呼び出すことです(Windowsではおそらくミリ秒になりますが、今はその詳細を気にしないでください)。

Windowsで同じことを行う方法をしばらく検索しましたが(windows.h atmのみを使用)、それに代わるものが見つかりません(msdnで数千回検索されました)。WindowsではSIGALRMフラグがありません。信号で.h....。

CでSIGALRMフラグ付きのアラームと同じ動作をするために何を使用できますか?(つまり、アラームなどを使用して別の関数を実行できる関数)。