Sekcja krytyczna

0

Mam takie pytanko odnośnie systemów rozproszonych.
Bardzo proszę o pomoc.
Pozdrawiam Dawid

3

Sekcja krytyczna zapobiega wyścigowi, ale może powodować zakleszczenia.

1

Być może jestem w błędzie, ale czy to czasem nie jest tak, że sekcja krytyczna po prostu "jest", a nie się ją "stosuje"?
Cytat z Tanenbauma: "However, sometimes a process has to access shared memory or files, or do other critical things that can lead to races. That part of the program where the shared memory is accessed is called the critical region or critical section."

Wydaje mi się, że na sekcji krytycznej stosuje się wzajemne wykluczenie by uniemożliwić wyścigi. I to właśnie wzajemne wykluczenie, źle zaimplementowane, może powodować zakleszczenia.

0

Mam jeszcze jedno pytanko odnośnie wątków.

1

Kopiowanie segmentu kodu nie miałoby większego sensu. Nowemu wątkowi wystarczy osobny licznik rozkazów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1