"livelock" meaning in English

See livelock in All languages combined, or Wiktionary

Noun

Audio: en-uk-livelock.ogg [UK] Forms: livelocks [plural]
Etymology: (ca. 1971) live + lock; punning antonym for deadlock. Etymology templates: {{compound|en|live|lock}} live + lock, {{m|en|deadlock}} deadlock Head templates: {{en-noun|~}} livelock (countable and uncountable, plural livelocks)
  1. (computing) A state resembling deadlock in which various computational processes are constantly changing but never reach a point where any of them can proceed. Tags: countable, uncountable Categories (topical): Computing
    Sense id: en-livelock-en-noun-Sv5j82HI Categories (other): English entries with incorrect language header Disambiguation of English entries with incorrect language header: 47 53 Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, sciences

Verb

Audio: en-uk-livelock.ogg [UK] Forms: livelocks [present, singular, third-person], livelocking [participle, present], livelocked [participle, past], livelocked [past]
Etymology: (ca. 1971) live + lock; punning antonym for deadlock. Etymology templates: {{compound|en|live|lock}} live + lock, {{m|en|deadlock}} deadlock Head templates: {{en-verb}} livelock (third-person singular simple present livelocks, present participle livelocking, simple past and past participle livelocked)
  1. (computing) To enter a state of livelock. Categories (topical): Computing
    Sense id: en-livelock-en-verb-zwTAVdRx Categories (other): English entries with incorrect language header Disambiguation of English entries with incorrect language header: 47 53 Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, sciences

Inflected forms

Download JSON data for livelock meaning in English (4.2kB)

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "live",
        "3": "lock"
      },
      "expansion": "live + lock",
      "name": "compound"
    },
    {
      "args": {
        "1": "en",
        "2": "deadlock"
      },
      "expansion": "deadlock",
      "name": "m"
    }
  ],
  "etymology_text": "(ca. 1971) live + lock; punning antonym for deadlock.",
  "forms": [
    {
      "form": "livelocks",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {
        "1": "~"
      },
      "expansion": "livelock (countable and uncountable, plural livelocks)",
      "name": "en-noun"
    }
  ],
  "hyphenation": [
    "live‧lock"
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Computing",
          "orig": "en:Computing",
          "parents": [
            "Technology",
            "All topics",
            "Fundamental"
          ],
          "source": "w"
        },
        {
          "_dis": "47 53",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        }
      ],
      "examples": [
        {
          "ref": "2000, Douglas Lea, Concurrent Programming in Java, Addison-Wesley Professional, page 193",
          "text": "However, this can lead to livelock—the optimistic analog of indefinite blocking in which methods continuously spin without making any further progress.",
          "type": "quotation"
        },
        {
          "ref": "2003, Mark Pearce, Comprehensive VB .NET Debugging, page 439",
          "text": "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.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A state resembling deadlock in which various computational processes are constantly changing but never reach a point where any of them can proceed."
      ],
      "id": "en-livelock-en-noun-Sv5j82HI",
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "deadlock",
          "deadlock"
        ],
        [
          "process",
          "process"
        ]
      ],
      "raw_glosses": [
        "(computing) A state resembling deadlock in which various computational processes are constantly changing but never reach a point where any of them can proceed."
      ],
      "tags": [
        "countable",
        "uncountable"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "audio": "en-uk-livelock.ogg",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/09/En-uk-livelock.ogg/En-uk-livelock.ogg.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/0/09/En-uk-livelock.ogg",
      "tags": [
        "UK"
      ],
      "text": "Audio (UK)"
    }
  ],
  "word": "livelock"
}

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "live",
        "3": "lock"
      },
      "expansion": "live + lock",
      "name": "compound"
    },
    {
      "args": {
        "1": "en",
        "2": "deadlock"
      },
      "expansion": "deadlock",
      "name": "m"
    }
  ],
  "etymology_text": "(ca. 1971) live + lock; punning antonym for deadlock.",
  "forms": [
    {
      "form": "livelocks",
      "tags": [
        "present",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "livelocking",
      "tags": [
        "participle",
        "present"
      ]
    },
    {
      "form": "livelocked",
      "tags": [
        "participle",
        "past"
      ]
    },
    {
      "form": "livelocked",
      "tags": [
        "past"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "livelock (third-person singular simple present livelocks, present participle livelocking, simple past and past participle livelocked)",
      "name": "en-verb"
    }
  ],
  "hyphenation": [
    "live‧lock"
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "verb",
  "senses": [
    {
      "categories": [
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Computing",
          "orig": "en:Computing",
          "parents": [
            "Technology",
            "All topics",
            "Fundamental"
          ],
          "source": "w"
        },
        {
          "_dis": "47 53",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        }
      ],
      "glosses": [
        "To enter a state of livelock."
      ],
      "id": "en-livelock-en-verb-zwTAVdRx",
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "livelock",
          "#Noun"
        ]
      ],
      "raw_glosses": [
        "(computing) To enter a state of livelock."
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "audio": "en-uk-livelock.ogg",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/09/En-uk-livelock.ogg/En-uk-livelock.ogg.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/0/09/En-uk-livelock.ogg",
      "tags": [
        "UK"
      ],
      "text": "Audio (UK)"
    }
  ],
  "word": "livelock"
}
{
  "categories": [
    "English compound terms",
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English nouns",
    "English terms with audio links",
    "English uncountable nouns",
    "English verbs"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "live",
        "3": "lock"
      },
      "expansion": "live + lock",
      "name": "compound"
    },
    {
      "args": {
        "1": "en",
        "2": "deadlock"
      },
      "expansion": "deadlock",
      "name": "m"
    }
  ],
  "etymology_text": "(ca. 1971) live + lock; punning antonym for deadlock.",
  "forms": [
    {
      "form": "livelocks",
      "tags": [
        "plural"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {
        "1": "~"
      },
      "expansion": "livelock (countable and uncountable, plural livelocks)",
      "name": "en-noun"
    }
  ],
  "hyphenation": [
    "live‧lock"
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        "English terms with quotations",
        "en:Computing"
      ],
      "examples": [
        {
          "ref": "2000, Douglas Lea, Concurrent Programming in Java, Addison-Wesley Professional, page 193",
          "text": "However, this can lead to livelock—the optimistic analog of indefinite blocking in which methods continuously spin without making any further progress.",
          "type": "quotation"
        },
        {
          "ref": "2003, Mark Pearce, Comprehensive VB .NET Debugging, page 439",
          "text": "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.",
          "type": "quotation"
        }
      ],
      "glosses": [
        "A state resembling deadlock in which various computational processes are constantly changing but never reach a point where any of them can proceed."
      ],
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "deadlock",
          "deadlock"
        ],
        [
          "process",
          "process"
        ]
      ],
      "raw_glosses": [
        "(computing) A state resembling deadlock in which various computational processes are constantly changing but never reach a point where any of them can proceed."
      ],
      "tags": [
        "countable",
        "uncountable"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "audio": "en-uk-livelock.ogg",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/09/En-uk-livelock.ogg/En-uk-livelock.ogg.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/0/09/En-uk-livelock.ogg",
      "tags": [
        "UK"
      ],
      "text": "Audio (UK)"
    }
  ],
  "word": "livelock"
}

{
  "categories": [
    "English compound terms",
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English nouns",
    "English terms with audio links",
    "English uncountable nouns",
    "English verbs"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "live",
        "3": "lock"
      },
      "expansion": "live + lock",
      "name": "compound"
    },
    {
      "args": {
        "1": "en",
        "2": "deadlock"
      },
      "expansion": "deadlock",
      "name": "m"
    }
  ],
  "etymology_text": "(ca. 1971) live + lock; punning antonym for deadlock.",
  "forms": [
    {
      "form": "livelocks",
      "tags": [
        "present",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "livelocking",
      "tags": [
        "participle",
        "present"
      ]
    },
    {
      "form": "livelocked",
      "tags": [
        "participle",
        "past"
      ]
    },
    {
      "form": "livelocked",
      "tags": [
        "past"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "livelock (third-person singular simple present livelocks, present participle livelocking, simple past and past participle livelocked)",
      "name": "en-verb"
    }
  ],
  "hyphenation": [
    "live‧lock"
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "verb",
  "senses": [
    {
      "categories": [
        "en:Computing"
      ],
      "glosses": [
        "To enter a state of livelock."
      ],
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "livelock",
          "#Noun"
        ]
      ],
      "raw_glosses": [
        "(computing) To enter a state of livelock."
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "audio": "en-uk-livelock.ogg",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/09/En-uk-livelock.ogg/En-uk-livelock.ogg.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/0/09/En-uk-livelock.ogg",
      "tags": [
        "UK"
      ],
      "text": "Audio (UK)"
    }
  ],
  "word": "livelock"
}

This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-05-06 from the enwiktionary dump dated 2024-05-02 using wiktextract (f4fd8c9 and c9440ce). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.