Langimage
日本語

non-blocking

|non-block-ing|

B2

🇺🇸

/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