シリアライズ
第一の意味の逐次化(ちくじか)は、主としてマルチスレッドプログラミングにおいて使われる用語である。ある資源が複数のスレッドから同時にアクセスされても破綻することのないように、同時のアクセス要求が起こったときには、それぞれのスレッドが順番にその資源を利用するように調整(調停)することを逐次化という。逐次化によりプログラムはスレッドセーフとなる。これは一般には、その資源をロックできたひとつのスレッドのみがその資源の利用権を得て、ロック中には他のスレッドはその資源をロックできないような機構(排他制御)を用いるか、あるいはアトミック命令を利用したロックフリーのアルゴリズムを利用することにより実現される。長時間のロックによりスループットが低下することを避けるために、データや要求をいったんキューに入れ、順次取り出して処理する(遅延実行する)ことによりスループットを改善することもあるが、複数のスレッドで共有されるキュー自体の操作はやはり排他制御する必要がある。そのほか、複数のプロセスが同一の資源(ファイルなど)にアクセスするような場合も破綻しないように、同様に何らかの逐次化が必要となる。