Что такое тупик в программировании Объектно-ориентированный?Что такое тупик в программировании?
Я знал тупик в транзакции по системам баз данных. Но в программировании я не понимаю. Я хочу знать, когда происходит тупик и как его решить.
Спасибо!
Что такое тупик в программировании Объектно-ориентированный?Что такое тупик в программировании?
Я знал тупик в транзакции по системам баз данных. Но в программировании я не понимаю. Я хочу знать, когда происходит тупик и как его решить.
Спасибо!
Тупик - это когда у вас есть два или более процесса, каждый из которых ждет другого. Когда это произойдет, ни один из них не может продолжаться, и программа по существу останавливается.
Существует простой пример здесь
http://docs.oracle.com/javase/tutorial/essential/concurrency/deadlock.html
хорошо документированы.
но тупик возникает, когда вы ожидаете освобождения объекта, но это условие никогда не достигается.
Возможно, [wikipedia - deadlock] (http://en.wikipedia.org/wiki/Deadlock) может вам помочь! – Leviathan
Это довольно хорошее объяснение: http://stackoverflow.com/questions/2143873/how-to-explain-the-deadlock-better – minhaz1