"livelock" meaning in English

See livelock in All languages combined, or Wiktionary

Noun

Audio: en-uk-livelock.ogg Forms: livelocks [plural]
Etymology: (ca. 1971) live + lock; punning antonym for deadlock. Etymology templates: {{compound|en|live|lock}} live + lock 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: 45 55 Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, sciences

Verb

Audio: en-uk-livelock.ogg 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 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, Pages with 1 entry, Pages with entries Disambiguation of English entries with incorrect language header: 45 55 Disambiguation of Pages with 1 entry: 42 58 Disambiguation of Pages with entries: 40 60 Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, sciences

Inflected forms

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "live",
        "3": "lock"
      },
      "expansion": "live + lock",
      "name": "compound"
    }
  ],
  "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": "45 55",
          "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, →ISBN, 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": "quote"
        },
        {
          "ref": "2003, Mark Pearce, Comprehensive VB .NET Debugging, →ISBN, 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": "quote"
        }
      ],
      "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"
    }
  ],
  "word": "livelock"
}

{
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "live",
        "3": "lock"
      },
      "expansion": "live + lock",
      "name": "compound"
    }
  ],
  "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": "45 55",
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w+disamb"
        },
        {
          "_dis": "42 58",
          "kind": "other",
          "name": "Pages with 1 entry",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "40 60",
          "kind": "other",
          "name": "Pages with entries",
          "parents": [],
          "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"
    }
  ],
  "word": "livelock"
}
{
  "categories": [
    "English compound terms",
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English nouns",
    "English uncountable nouns",
    "English verbs",
    "Pages with 1 entry",
    "Pages with entries"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "live",
        "3": "lock"
      },
      "expansion": "live + lock",
      "name": "compound"
    }
  ],
  "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, →ISBN, 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": "quote"
        },
        {
          "ref": "2003, Mark Pearce, Comprehensive VB .NET Debugging, →ISBN, 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": "quote"
        }
      ],
      "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"
    }
  ],
  "word": "livelock"
}

{
  "categories": [
    "English compound terms",
    "English countable nouns",
    "English entries with incorrect language header",
    "English lemmas",
    "English nouns",
    "English uncountable nouns",
    "English verbs",
    "Pages with 1 entry",
    "Pages with entries"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "en",
        "2": "live",
        "3": "lock"
      },
      "expansion": "live + lock",
      "name": "compound"
    }
  ],
  "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"
    }
  ],
  "word": "livelock"
}

Download raw JSONL data for livelock meaning in English (3.7kB)


This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-11-06 from the enwiktionary dump dated 2024-10-02 using wiktextract (fbeafe8 and 7f03c9b). 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.