
排他制御とは、データベースやプログラムにおいて、同時に複数の人間やプロセスがアクセスしてきたときの混乱を防ぐための手法です。この手法がないと、まるで居酒屋の順番待ちなしの大混雑。そして誰も手をだせない、喧嘩が始まる状況。偶然、みんな同じデータを更新しようとして、思わぬバグやエラーが生じるなんてことも。まあ、普通の人間社会でもそうじゃないですか?自分が話しているときに他の奴が遮ってきたら、どうなりますか?イラッとしますよね。排他制御がしっかりしていると、そんな無駄なトラブルを未然に防いでくれるんです。ただ、実際にはこれが難しい。リソースを無駄に使うこともありますし、適切に設定されていないと、逆に効率を落とすことも。そう、排他制御も飼いならすには少しテクニックが要求されるんです。
排他制御をまじめに語ると
前の記事: « 感情的価値とは?毒舌で解説!
次の記事: 排水勾配とは?毒舌で解説! »