Skip to content

Commit 50696a0

Browse files
committed
Rename files
1 parent ef5857c commit 50696a0

File tree

11 files changed

+26
-30
lines changed

11 files changed

+26
-30
lines changed

src/main/java/ActiveObject/App/Main.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,23 @@
11
package ActiveObject.App;
2-
32
import ActiveObject.Models.Consumer;
43
import ActiveObject.Models.Producer;
54
import ActiveObject.Proxy;
65
import ActiveObject.TimerRunnable;
7-
86
import java.io.FileNotFoundException;
97
import java.io.FileOutputStream;
108
import java.io.PrintStream;
11-
import java.lang.reflect.Array;
129
import java.util.ArrayList;
13-
import java.util.Arrays;
1410
import java.util.List;
1511
import java.util.concurrent.Executors;
1612
import java.util.concurrent.ScheduledExecutorService;
1713
import java.util.concurrent.TimeUnit;
1814

1915
public class Main {
2016
public static void main(String[] args) throws FileNotFoundException, InterruptedException {
21-
PrintStream out = new PrintStream(new FileOutputStream("new_outputAO_sleep" + 1000 + ".txt"));
17+
PrintStream out = new PrintStream(new FileOutputStream("outputAO_sleep_thread" + 2 + ".txt"));
2218
System.setOut(out);
23-
final int N = 100;
24-
final int capacity = 10000;
19+
final int N = 2;
20+
final int capacity = 5000;
2521
List<Thread> prodList = new ArrayList<>();
2622
List<Thread> consList = new ArrayList<>();
2723
Proxy proxy = new Proxy(capacity);

src/main/java/ActiveObject/Models/Consumer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void run() {
2929
taskList.add(proxy.consume(random.nextInt(bufferLimit / 2) + 1));
3030

3131
try{
32-
Thread.sleep(1000); //give him some time to finish job
32+
Thread.sleep(500); //give him some time to finish job
3333
for(Iterator<Future> iterator = taskList.iterator(); iterator.hasNext();){
3434
Future task = iterator.next();
3535
if(task.isFinished()){

src/main/java/ActiveObject/Models/Producer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void run() {
2929
taskList.add(proxy.produce(random.nextInt(bufferLimit / 2) + 1));
3030

3131
try{
32-
Thread.sleep(1000); //give him some time to finish job
32+
Thread.sleep(500); //give him some time to finish job
3333
for(Iterator<Future> iterator = taskList.iterator(); iterator.hasNext();){
3434
Future task = iterator.next();
3535
if(task.isFinished()){

src/main/java/AsyncPC/App/MainQ2.java renamed to src/main/java/AsyncPC/App/MainFinal.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package AsyncPC.App;
22

3-
import AsyncPC.Logic.Models.SecSolutionBetter.ConsumerQ2;
4-
import AsyncPC.Logic.Models.SecSolutionBetter.ProducerQ2;
5-
import AsyncPC.Logic.Utils.SecSolutionBetter.Buffer;
6-
import AsyncPC.Logic.Utils.SecSolutionBetter.PCMonitorAsyncQueue2;
3+
import AsyncPC.Logic.Models.FinalSolution.ConsumerQ2;
4+
import AsyncPC.Logic.Models.FinalSolution.ProducerQ2;
5+
import AsyncPC.Logic.Utils.FinalSolution.Buffer;
6+
import AsyncPC.Logic.Utils.FinalSolution.PCMonitorAsyncQueue2;
77

88
import java.io.FileNotFoundException;
99
import java.io.FileOutputStream;
@@ -14,13 +14,13 @@
1414
import java.util.concurrent.ScheduledExecutorService;
1515
import java.util.concurrent.TimeUnit;
1616

17-
public class MainQ2 {
17+
public class MainFinal {
1818

1919
public static void main(String[] args) throws FileNotFoundException {
20-
PrintStream out = new PrintStream(new FileOutputStream("new_outputAsync_sleep" + 1000 + ".txt"));
20+
PrintStream out = new PrintStream(new FileOutputStream("outputAsync_sleep_thread" + 2 + ".txt"));
2121
System.setOut(out);
22-
int capacity = 10000;
23-
int threadAmount = 100;
22+
int capacity = 5000;
23+
int threadAmount = 2;
2424
List<Thread> prodList = new ArrayList<>();
2525
List<Thread> consList = new ArrayList<>();
2626
PCMonitorAsyncQueue2 pcMonitorAsync = new PCMonitorAsyncQueue2(capacity);

src/main/java/AsyncPC/App/Main.java renamed to src/main/java/AsyncPC/App/MainFst.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import java.util.ArrayList;
88
import java.util.List;
99

10-
public class Main {
10+
public class MainFst {
1111
public static void main(String[] args) {
1212
final int capacity = 50;
1313
final int producerAmount = 10;

src/main/java/AsyncPC/App/MainQ.java renamed to src/main/java/AsyncPC/App/MainSec.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import java.util.ArrayList;
88
import java.util.List;
99

10-
public class MainQ {
10+
public class MainSec {
1111
public static void main(String[] args) {
1212
int capacity = 100;
1313
int threadAmount = 10;

src/main/java/AsyncPC/App/TimerRunnableAsync.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package AsyncPC.App;
22

3-
import AsyncPC.Logic.Utils.SecSolutionBetter.PCMonitorAsyncQueue2;
3+
import AsyncPC.Logic.Utils.FinalSolution.PCMonitorAsyncQueue2;
44

55
public class TimerRunnableAsync implements Runnable {
66
private PCMonitorAsyncQueue2 monitor;

src/main/java/AsyncPC/Logic/Models/SecSolutionBetter/ConsumerQ2.java renamed to src/main/java/AsyncPC/Logic/Models/FinalSolution/ConsumerQ2.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package AsyncPC.Logic.Models.SecSolutionBetter;
1+
package AsyncPC.Logic.Models.FinalSolution;
22

3-
import AsyncPC.Logic.Utils.SecSolutionBetter.Buffer;
4-
import AsyncPC.Logic.Utils.SecSolutionBetter.PCMonitorAsyncQueue2;
3+
import AsyncPC.Logic.Utils.FinalSolution.Buffer;
4+
import AsyncPC.Logic.Utils.FinalSolution.PCMonitorAsyncQueue2;
55

66
import java.util.ArrayList;
77
import java.util.Random;
@@ -32,7 +32,7 @@ public void run() {
3232
for(Integer element : elementsToConsume)
3333
this.buffer.takeElement(element);
3434
this.pcMonitorAsyncQueue.takeFromEnd(elementsToConsume);
35-
Thread.sleep(1000);
35+
Thread.sleep(500);
3636
}catch (InterruptedException e){
3737
e.printStackTrace();
3838
}

src/main/java/AsyncPC/Logic/Models/SecSolutionBetter/ProducerQ2.java renamed to src/main/java/AsyncPC/Logic/Models/FinalSolution/ProducerQ2.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package AsyncPC.Logic.Models.SecSolutionBetter;
1+
package AsyncPC.Logic.Models.FinalSolution;
22

3-
import AsyncPC.Logic.Utils.SecSolutionBetter.Buffer;
4-
import AsyncPC.Logic.Utils.SecSolutionBetter.PCMonitorAsyncQueue2;
3+
import AsyncPC.Logic.Utils.FinalSolution.Buffer;
4+
import AsyncPC.Logic.Utils.FinalSolution.PCMonitorAsyncQueue2;
55

66
import java.util.ArrayList;
77
import java.util.Random;
@@ -32,7 +32,7 @@ public void run() {
3232
for(Integer element : elementsToProduce)
3333
this.buffer.setElement(random.nextInt(this.buferLimit / 2) + 1, element);
3434
this.pcMonitorAsyncQueue.insertOnEnd(elementsToProduce);
35-
Thread.sleep(1000);
35+
Thread.sleep(500);
3636
}catch (InterruptedException e){
3737
e.printStackTrace();
3838
}

src/main/java/AsyncPC/Logic/Utils/SecSolutionBetter/Buffer.java renamed to src/main/java/AsyncPC/Logic/Utils/FinalSolution/Buffer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package AsyncPC.Logic.Utils.SecSolutionBetter;
1+
package AsyncPC.Logic.Utils.FinalSolution;
22

33
import java.util.ArrayList;
44
import java.util.List;

src/main/java/AsyncPC/Logic/Utils/SecSolutionBetter/PCMonitorAsyncQueue2.java renamed to src/main/java/AsyncPC/Logic/Utils/FinalSolution/PCMonitorAsyncQueue2.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package AsyncPC.Logic.Utils.SecSolutionBetter;
1+
package AsyncPC.Logic.Utils.FinalSolution;
22

33
import java.util.ArrayList;
44
import java.util.Queue;

0 commit comments

Comments
 (0)