Synchronized

This commit is contained in:
Auriane Lartigue 2021-01-24 13:17:32 +01:00
parent 2724606830
commit 142a9e021c
2 changed files with 23 additions and 23 deletions

View file

@ -1,17 +1,14 @@
chatapp/Model/Utilisateur.java
chatapp.Model.Utilisateur
chatapp/Launcher.java
chatapp.Launcher
chatapp/Model/MessageHorodate.java
chatapp.Model.MessageHorodate
chatapp/Protocol/RunnerEcouteTCP.java
chatapp.Protocol.RunnerEcouteTCP
chatapp/View/FenetreSession.java
chatapp.View.FenetreSession
chatapp.View.FenetreSession$1
chatapp/Controller/ChatApp.java
chatapp.Controller.ChatApp
chatapp/Model/DataBase.java
chatapp.Model.DataBase
chatapp/View/DemarrerSession.java
chatapp.View.DemarrerSession
chatapp/Protocol/HttpEchange.java
chatapp.Protocol.HttpEchange
chatapp/View/View_Menu.java
chatapp.View.View_Menu
chatapp/View/ChangementPseudo.java
chatapp.View.ChangementPseudo
chatapp/Protocol/RunnerEcouteUDP.java
@ -21,21 +18,24 @@ chatapp/Model/ListUtilisateurs.java
chatapp/Protocol/UDPEchange.java
chatapp.Protocol.RunnerUDP
chatapp.Protocol.UDPEchange
chatapp/Model/MessageHorodate.java
chatapp.Model.MessageHorodate
chatapp/Main.java
chatapp.Main
chatapp/View/View_Utilisateurs.java
chatapp.View.View_Utilisateurs
chatapp/View/ConnexionScreen.java
chatapp.View.ConnexionScreen
chatapp/Protocol/RunnerEcouteTCP.java
chatapp.Protocol.RunnerEcouteTCP
chatapp/View/FenetreSession.java
chatapp.View.FenetreSession
chatapp.View.FenetreSession$1
chatapp/Controller/ChatApp.java
chatapp.Controller.ChatApp
chatapp/View/Clavardage.java
chatapp.View.Clavardage
chatapp.View.Clavardage$1
chatapp/Protocol/SessionClavardage.java
chatapp.Protocol.SessionClavardage
chatapp/View/ConnexionScreen.java
chatapp.View.ConnexionScreen
chatapp/View/View_Utilisateurs.java
chatapp.View.View_Utilisateurs
chatapp/Model/Utilisateur.java
chatapp.Model.Utilisateur
chatapp/View/View_Menu.java
chatapp.View.View_Menu
chatapp/Protocol/HttpEchange.java
chatapp.Protocol.HttpEchange
chatapp/View/DemarrerSession.java
chatapp.View.DemarrerSession

View file

@ -82,7 +82,7 @@ public class ListUtilisateurs {
* Supprimer de la liste des utilisateurs actifs 'actifUsers' un certain utilisateur
* @param u On va supprimer cet utilisateur dans la liste
*/
public void supprimerList(Utilisateur u) {
public synchronized void supprimerList(Utilisateur u) {
boolean Sup = false ;
for(Utilisateur elem: this.actifUsers)
{
@ -103,7 +103,7 @@ public class ListUtilisateurs {
* @param ancien Pseudo à remplacer
* @param nouveau Nouveau pseudo
*/
public void modifierList(String ancien , String nouveau) {
public synchronized void modifierList(String ancien , String nouveau) {
for(Utilisateur elem: this.actifUsers)
{
if (ancien.equals( elem.getPseudo() ) ) {