Projet : Mémoire transactionnelle logicielle
Conditions d’achèvement
À rendre : lundi 10 avril 2023, 23:59
Votre travail consiste à implémenter une mémoire transactionnelle logicielle fonctionnant selon l'algorithme TL2. Chaque fonction devra être starvation-free.
Vous devrez rendre deux fichiers :
- un rapport succinct (au plus 4 pages) au format .pdf. Vous y discuterez en particulier de la propriété de vivacité sur les transactions garantie par l'algorithme TL2.
- une archive contenant votre code en Java (éventuellement C++), y compris :
- une implémentation de TL2,
- une version parallèle du TP 3 utilisant un dictionnaire implémenté grâce à des transactions et votre implémentation personnelle des thread pools
- 8 février 2022, 15:38