Serialize

概要

コンピューター実行時の用語として

  • コンピューター資源(CPU, メモリ, 入出力先)を複数の主体(プログラム)が利用しようとするとき、一時点に1つの主体だけが利用するように順番づけて調整すること
  • 逐次化(並列化の逆)

プログラミング言語の用語として

  • データ、ファイル、オブジェトといった別物として扱っているものを、通信などの目的のために階層を持たないフラット(直線的)なデータ構造に変換すること
  • 直列化
    • 対義語はデシリアライズ(直列化復元)
  • オブジェクト指向プログラミングでは同義語としてマーシャリングがある

参考