回答:
簡単な答えはイエスですが、真実はもう少し複雑です。
はい、アプリケーションは引き続き実行されます。システムの残りのプロセスで再開されます。ただし、ネットワーク接続やグラフィックスドライバーの状態など、ステートフルなものがあります。これらは外部ハードウェアで再初期化する必要があり、それは最初に追加されたネットワーク遅延、または適切な切断-再接続さえ意味するかもしれません(イーサネットで私に起こるように)。特に悪い状況-間違いなくルールの例外-では、デスクトップ環境全体がクラッシュして再起動する可能性があります。
だから私はあなたに何が起こるかを保証することはできません。ネットワーク接続が失われた場合にアプリケーションがクラッシュする場合は、問題がある可能性があります。レンダリングやCUDA / OpenCLなどを実行している場合、破損する可能性があります。
それが単なるCPU /ディスクのことなら、それは問題ないはずです。
しかし、誰が確実に知っています。コンピューターは私たちすべてをだます。
幸運を。
time
組み込みで実行したということですか?例time ./myscript.py
システムをサスペンド(スリープ状態)すると、現在実行していることを表すすべてのCPUレジスタなどがRAMに保存され、RAMの内容を保持するコンポーネントとコンピューターをウェイクアップするために必要なコンポーネントを除くほとんどのコンポーネントの電源が切断されます後で再びアップします(入力デバイスなど)。
後で再び起動すると、以前の状態が復元され、コンピューターは中断した時点で正確に続行します。
それが主な概念です。もちろん、実際にはもっと多くのことが起こります。なぜなら、指を切り抜くときにこれがすべて魔法のように起こるわけではないからです。サスペンド前およびウェイクアップ後に実行される多くのシステムスクリプトなどがあります。
ただし、手動で何かを設定しない限り、コンピューターを一時停止しても、実行中のアプリケーションは閉じられません。プロセスで何かがクラッシュするという小さなリスクがありますが、通常は一度動作すると、常に動作します。