フリーズとは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 言葉 > 場所 > 部分 > フリーズの意味・解説 

フリーズ【freeze】

読み方:ふりーず

[名](スル)

凍ること。凍りつくこと。また、凍らせること。冷凍凍結。「生鮮品急速に—する」「—加工

nuclear freezeから》凍結核戦力拡大せずに現状のまま凍結させようとする平和運動

に対して「動くな」と命令するときに用いる語。

ハングアップ」に同じ。


フリーズ、強撚糸 FRIEZE

カーペットラフごつごつした感じ与えるため、強く撚(よ)った糸。一般的には無地物のカーペット用い る。米国では"フリーゼイ"と発音している。

フリーズ

読み方ふりーず

freeze。「凍結する」の意。デジタルカメラシステム何らかの原因で動かなくなってしまった状態をこう呼ぶ。どのボタンキー押して反応しないことから、「固まる」「凍る」と呼ぶことが多い。ハング同義語

フリーズ

作者三木四郎

収載図書ショートショートの広場 18
出版社講談社
刊行年月2006.9
シリーズ名講談社文庫


フリーズ

名前 Freeze; Fries; Friese; Frease; Freese; FreseFrieze; Vries

フリーズ

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/08/04 09:03 UTC 版)

フリーズ: freeze)は、コンピュータまたはソフトウェアが何らかの原因によって応答しなくなる状態を示す。Linux カーネルmacOS におけるカーネルパニックもフリーズの一種である。

同義語

日本語では「固まる」という言い換え方もある。また、ハングアップ: hang[1])やストール: stall)とも言う。

モバイルオペレーティングシステムAndroidでは、ANR (Application Not Responding) と呼ばれる[2]

概要

フリーズの原因は様々である。例えばソフトウェアデバイスドライババグ物理メモリエラーCPU熱暴走などの物理的な問題[注釈 1]が挙げられる。ユーザーからの入力に対してコンピュータが何らかの反応はするが、それが期待されたものではない(間違っている)ときには「不具合」「バグ」「誤動作」というのが普通であり、「フリーズする」とは言わない。ただし、ソフトウェアのバグによって無限ループデッドロックに陥ることで処理が先に進まなくなり、フリーズしてしまうことはありえる。

オペレーティングシステム (OS) やデバイスドライバやハードウェアなどのシステムの重要な部分で問題が発生した場合、システム全体がフリーズすることがある。システム全体のフリーズから復旧するにはコンピュータの再起動が必要となる。プリエンプティブなマルチタスクOSの場合には、アプリケーションがフリーズしてもシステム全体や他のアプリケーションに影響は発生しない。フリーズしたアプリケーションは、OSの機能を利用して強制終了させることができる。MS-DOSWindows 3.xClassic Mac OSなどのプリエンプティブマルチタスクではないOSの場合にはシステムに制御を戻せないため、アプリケーションがフリーズするだけでもコンピュータの再起動が必要となることがある[注釈 2]

Microsoft Windowsではアプリケーションがフリーズすると、通例アプリケーション名などが表示されているウィンドウタイトルバー部分の文字列末尾に「(応答なし)」と表示される[注釈 3]。Windowsに限らず、GUIアプリケーションのメインスレッドユーザーインターフェイススレッド)はイベントループ(メッセージループ)を持ち、マウスボタンのクリックやキーボード押下といったユーザー入力イベントに対する応答をできる限り速やかに返すことが求められるが、このメインスレッドで定期的なイベント処理をせずに長時間かかる別の処理を実行したり、ロジックミスによって無限ループデッドロックに陥ったりすると、フリーズが容易に発生する。長時間「応答なし」のままであればアプリケーションに回復不可能な問題が発生していると推測できるが、単に内部的な処理に時間がかかっているだけで問題なく動作している場合は、処理が完了するまで一定時間待機することで応答が回復し、ユーザーが再び操作できるようになる可能性がある。ただし、そのような内部事情はエンドユーザーには分からず、アプリケーションが頻繁に応答不能になるとユーザーのストレスが増大するため、そのような動作は避けるべきである。もし回復の見込みがないとユーザーに判断された場合、タスクマネージャーなどからアプリケーションのプロセスを強制終了されてしまい、処理の途中で無理やり中断されたことによって重要なファイルが破損してしまうなどの重篤な問題が起きる可能性もある。

対策

アプリケーションの場合、ユーザー応答をつかさどるメインスレッドで長時間かかる処理を直接実行することは避けるべきである。特にストレージI/Oやネットワーク接続・通信といった処理は、完了までにかかる時間が予測できず、他のプロセスによってハードウェアリソースが先に占有されている場合は、リクエストが後回しにされてしまい、完了までに想定以上の時間を要することもある。何らかのサブルーチンを呼び出し、処理結果を戻り値などで直接受け取るブロッキング処理や同期処理はプログラミングが簡単になるが、フリーズを引き起こしやすい。タイムアウト時間指定付きのブロッキング処理を用いる方法もあるが、これだけでは根本的な解決策にはならない。フリーズを避けるために、処理に時間がかかる場合は否定応答を即座に返すノンブロッキング処理や、いったんリクエストを発行して後からコールバックにより結果を受け取る非同期処理を利用する必要がある。例えばI/Oやネットワーク処理はサブスレッド(ワーカースレッド)や別のサービスプロセスなどに委譲し、メインスレッドは結果通知を受けてその後の処理を再開・続行するなどすべきである。長時間かかる処理はバックグラウンドで実行することにより、アプリケーションのメインスレッドは応答性を維持したままにすることができる[5]

従来、非同期処理はプログラミングが難しくなりがちだったが、モダンなプログラミング言語やプログラミング環境では、Future パターンasync/await構文を使って簡潔に記述できるようになっている。

サブスレッドでの非同期処理の結果が返ってくるまでの間、メインスレッドは自由になるが、処理の進捗状況を示すプログレスバーを画面上に表示するなどして、アプリケーションの動作状況をユーザーに知らせるべきである[6][7]。複数のデータを処理したり、ファイルを読み書きしたりする場合、全体のうちどのくらいが処理できたのかという進捗率や、完了までにかかるおおよその見積もり時間を画面上に何らかの形態で適宜示すことによって、アプリケーションがフリーズしておらず処理を続行中であることが明確になり、ユーザーのストレスを軽減し、体感的な待ち時間を減らすことができる。途中でキャンセルが可能な処理であれば、ダイアログなどの上にキャンセルボタンを用意し、ユーザーからキャンセルが指示された場合はできる限り速やかに処理を中断して応答を返すべきである。

脚注

注釈

  1. ^ ファミリーコンピュータのように衝撃に弱いゲーム機では接触不良によってゲームがフリーズしてしまうことがある。この場合、通例ゲーム機をリセットするしか回復手段がなく、バッテリーバックアップなどによる進行状況のデータ保存機能を持たないゲームでは最初からやり直しになってしまう。CDなどの光学メディアを採用したゲーム機は、ピックアップレンズの劣化により読み取り不良が多発してゲームがフリーズしてしまうこともある。いずれもゲームプログラムのソフトウェア的なバグとは無関係に発生しうる。
  2. ^ Microsoft Windows 95はプリエンプティブマルチタスクに対応した32ビットOSだったが[3]、互換性維持のために16ビットモジュールが残されており、32ビットコードはプリエンプティブに動作していたものの、16ビットコードは協調的マルチタスクのままだった[4]Windows 9x系は純然たる32ビットOSとして設計されたWindows NT系よりも安定性に劣り、アプリケーションのフリーズやクラッシュがOS全体を巻き込んだフリーズやクラッシュ(ブルースクリーン)につながることもよくあった。
  3. ^ 英語版では「(Not Responding)」と表示される。

出典

関連項目


フリーズ(チリー・ミスターフロスティ)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/15 02:40 UTC 版)

星のカービィ 夢の泉デラックス」の記事における「フリーズ(チリー・ミスターフロスティ)」の解説

体中から冷気出して触った敵を凍らせる凍った敵は触れれば横に飛んでいき、それにあたった敵も倒せる。攻撃中は移動できない

※この「フリーズ(チリー・ミスターフロスティ)」の解説は、「星のカービィ 夢の泉デラックス」の解説の一部です。
「フリーズ(チリー・ミスターフロスティ)」を含む「星のカービィ 夢の泉デラックス」の記事については、「星のカービィ 夢の泉デラックス」の概要を参照ください。

ウィキペディア小見出し辞書の「フリーズ」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

フリーズ

出典:『Wiktionary』 (2021/08/16 06:22 UTC 版)

名詞

フリーズ

  1. 凍らせること。また、凍ること。
  2. コンピューター正常動作しなくなり、操作できない状態になること。ハングアップ

語源

関連語

動詞

活用

サ行変格活用
フリーズ-する

翻訳


「フリーズ」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



フリーズと同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

','','','','','','','','','','','','','','','','','',''];function getDictCodeItems(a){return dictCodeList[a]};

すべての辞書の索引

「フリーズ」の関連用語








検索ランキング
';function getSideRankTable(){return sideRankTable};

   

英語⇒日本語
日本語⇒英語
   



フリーズのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
社団法人日本映像ソフト協会社団法人日本映像ソフト協会
Copyright © 2000-2024 Japan Video Software Association
ニッシンニッシン
Copyright (C) 2024 NISSIN CARPET CO., LTD. All Rights Reserved
カメラマンWebカメラマンWeb
© 2005-2024 モーターマガジン社 All rights reserved.
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのフリーズ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの星のカービィ 夢の泉デラックス (改訂履歴)、まじかるキッズどろぴー (改訂履歴)、パルテノン神殿 (改訂履歴)、パチスロ用語の一覧 (改訂履歴)、カービィのエアライド (改訂履歴)、カービィ (改訂履歴)、ダンボール戦機 (改訂履歴)、Board Warriors (改訂履歴)、ヤング・ブリティッシュ・アーティスト (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Text is available under Creative Commons Attribution-ShareAlike (CC-BY-SA) and/or GNU Free Documentation License (GFDL).
Weblioに掲載されている「Wiktionary日本語版(日本語カテゴリ)」の記事は、Wiktionaryのフリーズ (改訂履歴)の記事を複製、再配布したものにあたり、Creative Commons Attribution-ShareAlike (CC-BY-SA)もしくはGNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS