У дома звуков Какво е лаверак? - определение от техопедия

Какво е лаверак? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Livelock?

Livelock е състояние, което се случва, когато две или повече програми променят състоянието си непрекъснато, без нито една програма да постигне напредък. Процесите влизат в състояние на жизненост, когато се сблъскат със състоянието на другия и не успяват да прогресират, защото и двамата променят състоянието, следователно имат едно и също състояние в даден момент.

Техопедия обяснява Livelock

Livelock може да се обясни най-добре с помощта на аналогия на двама души, минаващи през проход и всеки от тях се опитва да заобикаля другия, но в крайна сметка се люлее от едната страна до другата, като се опитва да се измъкне един от друг, докато се опитват да излязат от начин. Livelock се различава от безизходицата по начин, че и двата процеса, участващи в жизнения цикъл, многократно променят състоянията си по отношение един на друг и не прогресират. Алгоритмите се създават, за да излязат от състоянието на жизнения цикъл чрез произволен избор на процес и спиране на неговата промяна в състоянието.

Какво е лаверак? - определение от техопедия