【ばっくぐらうんどしょり】

バックグラウンド処理(バックグラウンドプロセス) とは?

最終更新:
💡 操作の裏で、同期や計算の仕事を進める

利用者の操作の裏で進める処理。データ同期などに使われる。同じアプリ内の別スレッドで動く場合もあり、独立したプロセスとは限らない。

📌 このページのポイント
画面の操作と、裏で進める仕事 フォアグラウンド 例:文章を編集する バックグラウンド 例:データを同期する 実行方法やOSによって、延期・中断もある
同じアプリ内で分担する場合もある。裏の処理が常に動き続けるとは限らない。
ひよこ ひよこ
バックグラウンド処理って何をするの?
ペンギン先生 ペンギン先生
例えば、画面で文章を編集している間にデータを同期したり、操作を止めずに計算を進めたりする仕事だよ。
ひよこ ひよこ
別のアプリが動いているということ?
ペンギン先生 ペンギン先生
そうとは限らないよ。同じアプリのプロセス内で別スレッドに仕事を任せる場合もある。「処理」と「独立したプロセス」は区別しよう。
ひよこ ひよこ
アプリを閉じてもずっと動くの?
ペンギン先生 ペンギン先生
実行方法やOSの管理によるよ。特にスマホでは実行条件や時間に制約があり、後回しや中断になることもあるんだ。
ひよこ ひよこ
電池が減る原因にもなる?
ペンギン先生 ペンギン先生
CPUや通信などを使えば影響することはある。ただし原因はそれだけではないよ。必要な処理もあるので、一律に止めるより利用状況や設定を確認しよう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「バックグラウンド処理」って出てきたら「操作の裏で進める処理」と思えばだいたいOK!
📖 おまけ:英語の意味
「background process」 = 背景で動く処理・プロセス
💬 backgroundは「背景・裏側」。処理全般を指す言い方と、OSが管理する独立したプロセスを指す言い方があるので、文脈で区別しよう。

参考資料

← 用語集にもどる