
スレッドセーフとは、まるで混雑した電車での乗り降りをスムーズにするためのルールみたいなものです。あなたが開発者として、複数のスレッドが同時に同じデータにアクセスする際に、ハチャメチャな状況にならないように配慮した結果生まれた概念です。例えば、一人がドアを開けていて、他の人が無理に押し込んできたらどうなるでしょう?もちろん、本来なら入れるはずの人も入れずに、トラブルに発展するのが目に見えています。スレッドセーフを意識することは、まるで『順番を守ってください』と言う幼稚園の先生のようなもので、無秩序を防ぐための手当とでも言えるでしょう。データを安全に扱うために必要不可欠なもので、無視すると後で大惨事が待ち受けています。それでも『大丈夫、俺には関係ない』という心構えの開発者が多いのは何故なんでしょうね?
スレッドセーフをまじめに語ると
前の記事: « スリム化とは?毒舌で解説!
次の記事: スローフードとは?毒舌で解説! »