1 KiB
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)