nonblocking
|non-block-ing|
🇺🇸
/nɑnˈblɑkɪŋ/
🇬🇧
/nɒnˈblɒkɪŋ/
not causing a block / not making something wait
塞がらない・待たせない
語源
「nonblocking」は英語で、否定の接頭辞「non-」(「〜でない」の意)を動詞 'block' の現在分詞 'blocking' に付けて作られた語である。
「blocking」は動詞 'block' に由来し、中英語で 'blokke'(または 'bloc')となり、古仏語 'bloc' を経て、最終的には古高ドイツ語の 'bloh' に類似するゲルマン語起源(『木の塊』『丸太』の意)にさかのぼる。接頭辞 'non-' は英語で歴史的に否定を示すために使われてきた。
元々は『物理的に塞がらない』『障害を作らない』という意味だったが、技術的文脈(特に計算機分野)では『処理を待たせない(非同期で進行できる)』という意味に発展した。
品詞ごとの意味
形容詞 1
not forming a block or obstruction; not preventing movement or progress. In computing: not causing a process or thread to wait (i.e., allowing continuation without blocking).
(物理的に)ふさがらない、妨げを生じさせない。計算機分野では「処理が待たされない(非同期)」
The server uses nonblocking I/O to handle many connections without waiting.
サーバーは多くの接続を待たずに処理するためにnonblocking I/Oを使用している。
同意語
反意語
最終更新時刻: 2026/01/09 20:34
