20 lines
1 KiB
Markdown
20 lines
1 KiB
Markdown
# TP4 Systèmes Concurrents
|
|
|
|
## Stratégie 1 : Prio Lecteur
|
|
|
|
Dans cette stratégie, les lecteurs ont la priorité sur les rédacteurs.
|
|
Cela signifie que pour accéder au fichier un écrivain doit attendre qu'il n'y ait plus aucun lecteur actif sur le fichier.
|
|
Cela peut entrainer une famine chez les écrivains s'il reste toujours au moins un lecteur sur le fichier.
|
|
|
|
## Stratégie 2 : Prio Rédacteur
|
|
|
|
Dans cette stratégie, les rédacteurs ont la priorité sur les lecteurs.
|
|
Cela signifie que pour accéder au fichier un lecteur doit attendre qu'il n'y ait pas d'écriture active ou bien qu'un écrivain ne soit pas en attente d'accès au fichier.
|
|
Cela peut entrainer une famine chez les lecteurs s'il reste toujours au moins un écrivain dans la liste d'attente des écrivains.
|
|
|
|
## Stratégie 3 : Prio FIFO
|
|
|
|
Dans cette stratégie, les rédacteurs et lecteurs sont placés dans une FIFO lors de leur demande d'accès.
|
|
Cela implique une équité d'accès pour les lecteurs et rédacteurs, il n'y a donc pas de famine
|
|
(si l'on considère les temps d'accès au fichier finis)
|