V2EX  ›  英汉词典

WAIT-FREE

释义 Definition

wait-free(等待无关/无等待):并发/多线程算法的一种进度保证性质,指每个线程的每次操作都能在有限步数内完成,不依赖其他线程是否被挂起、延迟或崩溃;因此不会出现“某个线程一直等不到”的情况。(也常写作 wait free;在不同语境下可能与 lock-freeobstruction-free 等一起比较。)

发音 Pronunciation

/ˈweɪt friː/

例句 Examples

A wait-free queue lets every thread finish its operation quickly.
等待无关(wait-free)的队列能让每个线程都快速完成自己的操作。

The paper proposes a wait-free implementation of a shared counter that guarantees bounded completion time even under heavy contention.
论文提出了一种共享计数器的等待无关实现,即使在高竞争情况下也能保证完成时间有上界。

词源 Etymology

wait(等待) + free(免于……的) 构成,字面意思是“免于等待”。在并发计算领域中,它被用来描述一种比“无锁(lock-free)”更强的性质:不仅系统整体持续前进,而且每个线程都能独立保证完成

相关词 Related Words

文学与著作中的用例 Literary Works

  • Maurice Herlihy (1991), “Wait-Free Synchronization”(经典论文,系统提出并形式化 wait-free 同步的概念)
  • Maurice Herlihy & Nir Shavit, The Art of Multiprocessor Programming(并发编程经典教材,详细讨论 wait-free/lock-free 等进度保证)
  • Nir Shavit & Dan Touitou (1995), “Software Transactional Memory”(讨论并发与非阻塞思想,常与 wait-free 语境并列出现)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   719 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 7ms · UTC 22:31 · PVG 06:31 · LAX 14:31 · JFK 17:31
♥ Do have faith in what you're doing.