non-blocking
|non-block-ing|
🇺🇸
/nɑnˈblɑkɪŋ/
🇬🇧
/nɒnˈblɒkɪŋ/
not causing obstruction
妨げにならない
語源
「non-blocking」は接頭辞「non-」(ラテン語の 'non' に由来;「~でない」)と動詞 'block' の現在分詞形 'blocking' から成る英語の合成語です。
'block' は中世オランダ語/古フランス語(中世オランダ語 'bloc' / 古フランス語 'bloc')から英語に入り、中英語で 'blok' となり、「妨げる」の意味で動詞化し、その後 -ing を付けて 'blocking' ができました。現代の複合語 'non-blocking' は比較的最近(特に技術分野、20世紀以降)に現れました。
当初 'block' は木の塊などを意味し、後に「妨げる」の意味を持つようになりました。'non-blocking' は元々「妨げない」という一般的な意味でしたが、計算機分野では「待機を発生させない」という専門的意味に発展しました。
品詞ごとの意味
名詞 1
the property or state of being non-blocking; behavior characterized by not causing blocking (often used in technical contexts to refer collectively to non-blocking techniques or calls).
妨げにならないという性質・状態(技術的文脈で、非ブロッキングの手法や呼び出しをまとめて指すことがある)
Adopting non-blocking in the system improved throughput and responsiveness.
システムでnon-blockingを採用したことで、スループットと応答性が向上した。
同意語
反意語
形容詞 1
(computing) Describing an operation, routine, or algorithm that does not cause the executing thread or process to wait (block); allows the program to continue running while the operation completes (e.g., non-blocking I/O, non-blocking algorithm).
(特に計算機)処理やスレッドを待たせない(停止させない)こと
The library provides a non-blocking API so the UI stays responsive while data loads.
そのライブラリは非同期の(non-blocking)APIを提供しており、データ読み込み中もUIが応答し続けます。
同意語
反意語
形容詞 2
not causing physical obstruction; allowing passage or flow without impediment.
(物理的に)通行や流れを妨げないこと
They installed a non-blocking gate so the entrance never becomes congested.
入口が混雑しないように、妨げにならない(non-blocking)ゲートを設置した。
同意語
反意語
最終更新時刻: 2025/10/06 03:45
