Konkuretno programiranje Flashcards
(30 cards)
36.Šta je preplitanje?
.
37.Da li preplitanje ima slučajan karakter?
.
38.Šta izaziva pojavu preplitanja?
.
39.Da li preplitanje može uticati na rezultat izvršavanja programa?
.
40.Šta su deljene promenljive?
.
41.Šta je preduslov očuvanja konzistentnosti deljenih promenljivih?
.
42.Šta su kritične sekcije?
.
43.Šta je sinhronizacija?
.
44.Koje vrste sinhronizacije postoje?
.
45.Šta je atomski region?
.
46.Šta sužava primenu atomskih regiona?
.
47.Čemu služi propusnica?
.
48.Šta se dešava sa niti koja zatraži, a ne dobije propusnicu?
.
49.Šta se dešava kada nit vrati propusnicu?
.
50.Kako se štiti konzistentnost propusnica?
.
51.Šta je isključivi region?
.
52.Šta uvode poželjne osobine konkurentnih programa?
.
53.Po čemu se konkurentno programiranje razlikuje od sekvencijalnog?
.
54.Koje prednosti ima konkurentna biblioteka u odnosu na konkurentni programski jezik?
.
55.Kako se opisuju niti?
.
56.Kako se kreiraju niti?
.
57.Kada se zauzima propusnica deljene promenljive?
.
58.Kada se oslobađa propusnica deljene promenljive?
.
59.Kakvu ulogu ima klasa mutex?
.