
コンカレンシーとは、要するに同時に複数の作業をさばいているようなものです。これは一体どういうことかと言えば、あなたがカフェでコーヒーを飲みながらスマホでチャットし、さらにノートパソコンで仕事をするような混雑具合ですね。訳も分からずに同時進行する様子は、まるで本のページをめくりながら別の本を読んでいるようです。ただし、コンカレンシーは計算機科学における技術であり、プログラミングやデータ処理の世界で使われる概念です。悪名高い「マルチスレッド」やら「タスク」の話にはとにかく注意が必要。だって面倒なことがいっぱいあるから、知識がないとすぐに頭がパンクしちゃいます。ですから、この領域に足を踏み入れるのは、覚悟が必要だと言えるでしょう。何でもかんでも同時にやってみたい、という無謀なチャレンジが裏目に出ることがあるのですから。うまくいけば効率的に処理できるかもしれませんが、やり方を間違えれば、システムが壊滅的な状態になるかもしれないので気をつけましょう。
コンカレンシーをまじめに語ると
前の記事: « コマンド選択とは?毒舌で解説!
次の記事: コンセプトとは?毒舌で解説! »