V2EX  ›  英汉词典

Nonblocking

定义 Definition

形容词(adjective):非阻塞的;指一种操作方式,在等待某个任务完成时不会暂停或锁住程序的执行,允许其他操作继续进行。常用于计算机科学和通信领域。

发音 Pronunciation

/ˌnɒnˈblɒkɪŋ/(英式) /ˌnɑːnˈblɑːkɪŋ/(美式)

例句 Examples

The server uses nonblocking I/O to handle thousands of connections at the same time.
服务器使用非阻塞 I/O 来同时处理数千个连接。

By adopting a nonblocking architecture, the application was able to significantly reduce latency and improve responsiveness under heavy load.
通过采用非阻塞架构,该应用程序在高负载情况下显著降低了延迟并提升了响应速度。

词源 Etymology

nonblocking 由前缀 non-(表示"非、不")和 blocking(阻塞)组合而成。block 源自古法语 bloc,意为"一块木头、障碍物",后来引申为"阻挡、阻止"。在 20 世纪中后期,随着计算机科学和电信技术的发展,nonblocking 被广泛用于描述不会造成等待或阻塞的系统设计方式,尤其在操作系统、网络编程和交换机设计中成为核心术语。

相关词汇 Related Words

文学与技术著作引用 Literary & Technical References

  • W. Richard Stevens 的经典著作 Unix Network Programming 中详细讨论了 nonblocking I/O 模型,是理解该概念的必读参考。
  • Douglas Schmidt 在 Pattern-Oriented Software Architecture 中介绍了 nonblocking 在反应器(Reactor)模式中的应用。
  • Node.js 的设计哲学大量围绕 nonblocking 展开,Ryan Dahl 在其 2009 年的 JSConf 演讲中将 nonblocking I/O 作为 Node.js 的核心卖点进行阐述。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5037 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 1014ms · UTC 01:11 · PVG 09:11 · LAX 18:11 · JFK 21:11
♥ Do have faith in what you're doing.