Skip to content
ontologydriven
Sign out

Dictionary

Words, grammatical forms and meanings linked to the ontology.

livelock en · NOUN

Pronunciation

Etymology

From live + lock; punning antonym for deadlock, c. 1971.

Meanings

  1. (countable, uncountable) A state resembling deadlock in which various computational processes are constantly changing but never reach a point where any of them can proceed.
    • Adding queuing prematurely can hide synchronization issues such as deadlocks and livelocks, and further, as your program converges toward correctness, you may find that you need more or less queuing. 2017, Katherine Cox-Buday, Concurrency in Go […] , O'Reilly, →ISBN, page 124:
    • However, this can lead to livelock—the optimistic analog of indefinite blocking in which methods continuously spin without making any further progress. 2000, Douglas Lea, Concurrent Programming in Java, Addison-Wesley Professional, →ISBN, page 193:
    • A process is considered to be in a state of livelock when thread code is still executing, but two or more threads are in a never-ending cycle with each other and no useful work is being done. 2003, Mark Pearce, Comprehensive VB .NET Debugging, →ISBN, page 439:

Forms

SpellingFeaturesLabelsSource
livelocks Number=Plur lexicographic

livelock en · VERB

Pronunciation

Etymology

From live + lock; punning antonym for deadlock, c. 1971.

Meanings

  1. To enter a state of livelock.

Forms

SpellingFeaturesLabelsSource
livelocking Tense=Pres, VerbForm=Part lexicographic
livelocks Number=Sing, Person=3, Tense=Pres lexicographic
livelocked Tense=Past, VerbForm=Part lexicographic
livelocked Tense=Past lexicographic