From 03df44124e690110629bb55c0e00768067f3d58a Mon Sep 17 00:00:00 2001
From: rasmusse <mika_flynn.rasmussen@student.reutlingen-university.de>
Date: Sat, 11 Jun 2022 16:08:04 +0200
Subject: [PATCH] Kommentare und paar Versuche

---
 ErzeugerVerbraucher/src/Buffer.java | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/ErzeugerVerbraucher/src/Buffer.java b/ErzeugerVerbraucher/src/Buffer.java
index 1d1662b..f65face 100644
--- a/ErzeugerVerbraucher/src/Buffer.java
+++ b/ErzeugerVerbraucher/src/Buffer.java
@@ -3,6 +3,7 @@ import java.nio.BufferUnderflowException;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.concurrent.Semaphore;
+import java.lang.Thread;
 public class Buffer<T>{
     public int size;
     public Semaphore mutex;
@@ -11,26 +12,27 @@ public class Buffer<T>{
     public Buffer(int size) {
         this.size= size;
 
-
-    public void push(Buffer<?> e) throws BufferOverflowException {
+//BufferOVerflowException, wenn Buffer voll ist und dennoch Element geschrieben werden will
+    public void push(Buffer<T> e){
+        if()
         mutex.acquire();
         items.add(T.e);
         mutex.release();
 
 
     }
-
-    public void pop() throws BufferUnderflowException {
+//BufferUnderflowException wenn Buffer leer ist und dennoch Element gelesen werden will
+    public void pop(Buffer<T> e){
 
     }
 
     public boolean full(){
         assert items.size()>=0 : "Buffer cannot be less than 0 in size";
-        assert
 
         }
 
     public boolean empty(){
 
+        }
     }
 }
-- 
GitLab