1) In un sistema di prenotazione concorrente, l'uso dei lock per ogni posto può prevenire che due utenti prenotino lo stesso posto contemporaneamente. a) Vero b) Falso 2) Il "deadlock" si verifica quando due o più thread si bloccano a vicenda aspettando risorse che sono già bloccate da altri thread. a) Vero b) Falso 3) Un "race condition" si verifica quando il comportamento di un programma dipende dall'ordine di esecuzione di più thread concorrenti. a) Vero b) Falso 4) In un sistema con thread concorrenti, il "mutex" permette solo a un thread alla volta di accedere a una risorsa condivisa. a) Vero b) Falso 5) Il "deadlock" può essere evitato solo usando il "priority inversion". a) Vero b) Falso 6) Un "mutex" consente a più thread di accedere contemporaneamente a una risorsa condivisa. a) Vero b) Falso 7) L’"optimistic locking" si basa sull'idea di non bloccare le risorse, ma di controllare eventuali conflitti prima del commit. a) Vero b) Falso 8) Un "mutex" consente a più thread di accedere contemporaneamente a una risorsa condivisa. a) Vero b) Falso 9) I "barrier" vengono utilizzati per sincronizzare i thread, assicurandosi che tutti i thread raggiungano un certo punto prima che possano proseguire. a) Vero b) Falso 10) Un "race condition" si verifica solo quando due thread cercano di accedere simultaneamente a una risorsa immutabile. a) Vero b) Falso

programmazione concorrente

Skor Tablosu

Görsel stil

Seçenekler

Şablonu değiştir

Otomatik olarak kaydedilen geri yüklensin mi: ?