コンピューターがスリープ状態になると、setTimeoutはどうなりますか?

Sudhir Jonathan:

最近のWebブラウザーで、setTimeout10分間(12:00に)を実行し、5分後にコンピューターをスリープ状態にすると、システムが再びウェイクアップするとどうなりますか?10分が経過する前に(12:09に)、またはそれよりかなり後に(16:00に)ウェイクアップするとどうなりますか?

私が尋ねている理由は、10分ごとに新しい認証トークンをリクエストしてもらいたいためです。また、ブラウザーが正しく動作するかどうかわからないので、しばらくしてから目覚めるとすぐに新しいトークンをリクエストします時間。

明確化:私はクッキーを使用したくない-私はここでウェブサービスを構築しようとしています。はい、サーバーは古い無効なトークンを拒否します。

KooiInc:

私がテストした限りでは、コンピュータがウェイクアップした後に停止して再開します。それはsetTimeout/Interval、コンピューターがスリープ状態になったときからのカウンターの目盛りに応じたセッションを意味すると思います

私はあなたがsetTimeout/Intervalタイムクリティカルなものの正確さに依存すべきではないと思いますグーグルクロームの場合、最近アクティブ化されたタブがフォーカスを失うと、タイムアウト/間隔(1秒より短い)が1秒に1度遅くなること発見しました。

それ以外に、タイムアウト/間隔の精度は、実行中の他の関数などに依存します。つまり、非常に正確ではありません。

したがって、間隔とタイムアウトを使用して、それによって開始された関数内の開始時間に対して時間をチェックすると、精度が向上します。これで、12:00に開始すると、コンピューターはスリープ状態になり、16:13程度にウェイクアップします。16:13を12:00と比較してチェックすると、トークンを更新する必要があることが確実になります。時間比較の使用例はここにあります

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

コンピューターが休止状態になると、スワップ内のデータはどうなりますか?

分類Dev

プログラムでLinuxコンピューターがスリープ状態になったり、スクリーンセーバーがオンになったりしないようにするにはどうすればよいですか?

分類Dev

しばらくすると、コンピューターが休止状態になります。無効にするにはどうすればよいですか?

分類Dev

スリープするように指示すると、コンピューターが休止状態になります

分類Dev

コンピューターがスリープ状態になると、C#ストップウォッチは一時停止しますか?

分類Dev

コンピュータが自動的にスリープ状態にならないのはなぜですか?

分類Dev

Linuxプログラムは、システム構成ファイルを変更せずに、コンピューターがスリープ状態になりそうな通知を受け取るにはどうすればよいですか?

分類Dev

リセットしようとすると、コンピューターがループ状態になります

分類Dev

使用中にコンピューターがスリープ状態になる

分類Dev

コンピューターを(休止状態ではなく)スリープ状態にするために使用するコマンドは何ですか?

分類Dev

VMがVMWareFusionで実行されているときに、OSXがコンピューターをスリープ状態にしないようにする方法

分類Dev

コンピュータがスリープモードになっているかどうかを確認するための「変数」はありますか?

分類Dev

プログラムの実行中にコンピューターがスリープ/スタンバイ/休止状態に入らないようにする

分類Dev

コンピュータの電源がオンになり、スタンバイ状態になります

分類Dev

OS X:sshセッション中にコンピューターがスリープ状態にならないようにする方法

分類Dev

OS X:http接続中にコンピューターがスリープ状態にならないようにする方法

分類Dev

スリープ/休止状態の後、Windowsコンピュータの電源がすぐに戻るのはなぜですか?

分類Dev

Node.js / OS X:コンピューターがスリープ状態になったときにnode.jsアプリに通知する方法

分類Dev

コンピュータが起動するとどうなりますか?

分類Dev

コンピュータがスリープ状態になる代わりにシャットダウンする

分類Dev

コンピューターが自動的にスリープおよび/または休止状態になるのを防ぐ方法は?

分類Dev

コンピューターが自動的にスリープおよび/または休止状態になるのを防ぐ方法は?

分類Dev

アイドル状態のときにwin10コンピューターがフリーズするのはなぜですか?

分類Dev

コンピュータが「ハング」またはフリーズすると言うとどうなりますか?

分類Dev

java-OSがサスペンドされると、スリープ状態のスレッドはどうなりますか?

分類Dev

コンピューターがアイドル状態のときにWindows8スケジューラーに何かを一度実行させてから、同じことを行うために少なくとも12時間待つようにするにはどうすればよいですか?

分類Dev

どのようにTypeErrorを防ぐことができますか:Pythonリストをnumpy配列にコピーするとき、リストのインデックスはタプルではなく整数でなければなりませんか?

分類Dev

VAIOノートパソコンがスリープ状態になります

分類Dev

asyncio.Queue()を使用しているときに、コンシューマーのキューにタスクがない場合はどうなりますか

Related 関連記事

  1. 1

    コンピューターが休止状態になると、スワップ内のデータはどうなりますか?

  2. 2

    プログラムでLinuxコンピューターがスリープ状態になったり、スクリーンセーバーがオンになったりしないようにするにはどうすればよいですか?

  3. 3

    しばらくすると、コンピューターが休止状態になります。無効にするにはどうすればよいですか?

  4. 4

    スリープするように指示すると、コンピューターが休止状態になります

  5. 5

    コンピューターがスリープ状態になると、C#ストップウォッチは一時停止しますか?

  6. 6

    コンピュータが自動的にスリープ状態にならないのはなぜですか?

  7. 7

    Linuxプログラムは、システム構成ファイルを変更せずに、コンピューターがスリープ状態になりそうな通知を受け取るにはどうすればよいですか?

  8. 8

    リセットしようとすると、コンピューターがループ状態になります

  9. 9

    使用中にコンピューターがスリープ状態になる

  10. 10

    コンピューターを(休止状態ではなく)スリープ状態にするために使用するコマンドは何ですか?

  11. 11

    VMがVMWareFusionで実行されているときに、OSXがコンピューターをスリープ状態にしないようにする方法

  12. 12

    コンピュータがスリープモードになっているかどうかを確認するための「変数」はありますか?

  13. 13

    プログラムの実行中にコンピューターがスリープ/スタンバイ/休止状態に入らないようにする

  14. 14

    コンピュータの電源がオンになり、スタンバイ状態になります

  15. 15

    OS X:sshセッション中にコンピューターがスリープ状態にならないようにする方法

  16. 16

    OS X:http接続中にコンピューターがスリープ状態にならないようにする方法

  17. 17

    スリープ/休止状態の後、Windowsコンピュータの電源がすぐに戻るのはなぜですか?

  18. 18

    Node.js / OS X:コンピューターがスリープ状態になったときにnode.jsアプリに通知する方法

  19. 19

    コンピュータが起動するとどうなりますか?

  20. 20

    コンピュータがスリープ状態になる代わりにシャットダウンする

  21. 21

    コンピューターが自動的にスリープおよび/または休止状態になるのを防ぐ方法は?

  22. 22

    コンピューターが自動的にスリープおよび/または休止状態になるのを防ぐ方法は?

  23. 23

    アイドル状態のときにwin10コンピューターがフリーズするのはなぜですか?

  24. 24

    コンピュータが「ハング」またはフリーズすると言うとどうなりますか?

  25. 25

    java-OSがサスペンドされると、スリープ状態のスレッドはどうなりますか?

  26. 26

    コンピューターがアイドル状態のときにWindows8スケジューラーに何かを一度実行させてから、同じことを行うために少なくとも12時間待つようにするにはどうすればよいですか?

  27. 27

    どのようにTypeErrorを防ぐことができますか:Pythonリストをnumpy配列にコピーするとき、リストのインデックスはタプルではなく整数でなければなりませんか?

  28. 28

    VAIOノートパソコンがスリープ状態になります

  29. 29

    asyncio.Queue()を使用しているときに、コンシューマーのキューにタスクがない場合はどうなりますか

ホットタグ

アーカイブ