From d281ad989ecc5223a1518f4f4b6dad2ce013967b Mon Sep 17 00:00:00 2001 From: qwertzniki6 <104077966+bretzNiklas@users.noreply.github.com> Date: Mon, 12 Dec 2022 16:11:09 +0100 Subject: [PATCH] refractored to adhere to coding conventions --- Aufgabe3/ConsoleApplication1/Consumer.cs | 2 +- Aufgabe3/ConsoleApplication1/Producer.cs | 40 ++++++++++++------------ Aufgabe3/ConsoleApplication1/Program.cs | 2 +- 3 files changed, 22 insertions(+), 22 deletions(-) diff --git a/Aufgabe3/ConsoleApplication1/Consumer.cs b/Aufgabe3/ConsoleApplication1/Consumer.cs index 44dbbb0..24a347a 100644 --- a/Aufgabe3/ConsoleApplication1/Consumer.cs +++ b/Aufgabe3/ConsoleApplication1/Consumer.cs @@ -43,7 +43,7 @@ namespace ConsoleApplication1 if (_buffer.full()) { - Producer.wakeUp(); + Producer.WakeUp(); } if (!_buffer.empty()) diff --git a/Aufgabe3/ConsoleApplication1/Producer.cs b/Aufgabe3/ConsoleApplication1/Producer.cs index aac8d95..94b2d37 100644 --- a/Aufgabe3/ConsoleApplication1/Producer.cs +++ b/Aufgabe3/ConsoleApplication1/Producer.cs @@ -7,55 +7,55 @@ namespace ConsoleApplication1 public class Producer { - private Buffer b; - private Random r; - private Boolean isAsleep; - private static Boolean wakeProducersUp; + private Buffer _buffer; + private Random _random; + private Boolean _isAsleep; + private static Boolean _wakeProducersUp; - public Producer(Buffer b) + public Producer(Buffer buffer) { - r = new Random(); - this.b = b; + _random = new Random(); + this._buffer = buffer; } - public void produce() + public void Produce() { while (true) { - if (isAsleep) + if (_isAsleep) { Console.WriteLine("producer asleep..."); Thread.Sleep(50); - if (wakeProducersUp) + if (_wakeProducersUp) { Console.WriteLine("producer was woken up"); - isAsleep = false; + _isAsleep = false; } } else { - Thread.Sleep(r.Next(500, 1500)); - Mutex m = b.getMutex(); + Thread.Sleep(_random.Next(500, 1500)); + Mutex m = _buffer.getMutex(); m.WaitOne(); - if (b.empty()) + if (_buffer.empty()) { Consumer.WakeUp(); } - if (!b.full()) + if (!_buffer.full()) { Car c = new Car(); - b.push(c); + _buffer.push(c); Console.WriteLine("car " + c.getThisCarId() + " added"); } else { - wakeProducersUp = false; - isAsleep = true; + _wakeProducersUp = false; + _isAsleep = true; } @@ -65,9 +65,9 @@ namespace ConsoleApplication1 } } - public static void wakeUp() + public static void WakeUp() { - wakeProducersUp = true; + _wakeProducersUp = true; } } diff --git a/Aufgabe3/ConsoleApplication1/Program.cs b/Aufgabe3/ConsoleApplication1/Program.cs index 28b03b7..459093b 100644 --- a/Aufgabe3/ConsoleApplication1/Program.cs +++ b/Aufgabe3/ConsoleApplication1/Program.cs @@ -26,7 +26,7 @@ namespace ConsoleApplication1 Producer p = new Producer(b); //create new Thread and start it - Thread newThread = new Thread(p.produce); + Thread newThread = new Thread(p.Produce); newThread.Start(); } -- GitLab