Code cleanups.
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 9 Mar 2018 22:06:16 +0000 (23:06 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 9 Mar 2018 22:06:16 +0000 (23:06 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
TD1/exo3/BufferCirc.java
TD1/exo3/deadlock.txt
TD2/ClientSimplifie.java

index 45710851abd01031ba4f05516ddf75b86c1ffd5e..91c458bc18894aced8aff2ecfd23af8e53847a69 100644 (file)
@@ -34,7 +34,6 @@ public class BufferCirc {
                        try {
                                System.out.println("Buffer is full: " + Thread.currentThread().getName()
                                     + " is waiting, size: " + nbObj);
-
                                wait();
                        }
                        catch (InterruptedException e) {}
index bf75e4386044a4ab7536039770ea566d1dc31374..a2724d9949ebfced0748cadb7f0f929238856331 100644 (file)
@@ -15,6 +15,6 @@ Solution: faire un notifyAll() en sortie de SC dans le buffer pour s'assurer que
           thread d'un type différent du type courant sortant du moniteur est également notifié
           (Consommateur -> Producteur ou Producteur -> Consommateur) et sort de son attente.
 
-N.B. : On suppose que la mise en attente dans moniteur des threads est une file.
+N.B. : On suppose que la mise en attente des threads dans le moniteur est une file.
        Mais même si c'est une autre structure de données, la possibilité de deadlock
        demeure.
index 35f389dccfa6399625c942171a7b306ecd951835..c5eb31ac41bc918aab04ee5380d3132a7c2feb7b 100644 (file)
@@ -30,7 +30,8 @@ public class ClientSimplifie {
         InputStream IStream = null;
         try {
             IStream = sock.getInputStream();
-        } catch (IOException e) {}
+        }
+        catch (IOException e) {}
         InputStreamReader IMesg = new InputStreamReader(IStream);
         lecture = new BufferedReader(IMesg);
 
@@ -53,16 +54,16 @@ public class ClientSimplifie {
             //FIXME: read only the line before the ending newline
             line = lecture.readLine();
         }
-               catch (IOException e) {}
+        catch (IOException e) {}
         return line;
     }
 
     public void closeRWIO() {
         ecriture.close();
-               try {
-                       lecture.close();
-               }
-               catch (IOException e) {}
+        try {
+            lecture.close();
+        }
+        catch (IOException e) {}
     }
 
 } // fin classe ClientSimplifie