Loading src/main/java/ch15/ryanmonica/RyanAndMonicaBankChecksTest.java +5 −0 Changes for src/main/java/ch15/ryanmonica/RyanAndMonicaBankChecksTest.java: 5 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -2,9 +2,11 @@ package ch15.ryanmonica; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; public class RyanAndMonicaBankChecksTest { public static void main(String[] args) throws InterruptedException { for (int i = 0; i < 10; i++) { BankAccountChecks account = new BankAccountChecks(); RyanAndMonicaBankChecksJob ryan = new RyanAndMonicaBankChecksJob("Ryan", account, 50); RyanAndMonicaBankChecksJob monica = new RyanAndMonicaBankChecksJob("Monica", account, 100); Loading @@ -12,6 +14,9 @@ public class RyanAndMonicaBankChecksTest { executor.execute(ryan); executor.execute(monica); executor.shutdown(); executor.awaitTermination(1, TimeUnit.MINUTES); System.out.println("---"); } } } Loading src/main/java/ch15/ryanmonica/RyanAndMonicaSynchronizedTest.java +5 −0 Changes for src/main/java/ch15/ryanmonica/RyanAndMonicaSynchronizedTest.java: 5 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -2,9 +2,11 @@ package ch15.ryanmonica; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; public class RyanAndMonicaSynchronizedTest { public static void main(String[] args) throws InterruptedException { for (int i = 0; i < 10; i++) { BankAccountSynchronized account = new BankAccountSynchronized(); RyanAndMonicaSynchronizedJob ryan = new RyanAndMonicaSynchronizedJob("Ryan", account, 50); RyanAndMonicaSynchronizedJob monica = new RyanAndMonicaSynchronizedJob("Monica", account, 100); Loading @@ -12,6 +14,9 @@ public class RyanAndMonicaSynchronizedTest { executor.execute(ryan); executor.execute(monica); executor.shutdown(); executor.awaitTermination(1, TimeUnit.MINUTES); System.out.println("---"); } } } Loading src/main/java/ch15/ryanmonica/RyanAndMonicaTest.java +5 −0 Changes for src/main/java/ch15/ryanmonica/RyanAndMonicaTest.java: 5 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -2,9 +2,11 @@ package ch15.ryanmonica; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; public class RyanAndMonicaTest { public static void main(String[] args) throws InterruptedException { for (int i = 0; i < 10; i++) { final BankAccount account = new BankAccount(); RyanAndMonicaJob ryan = new RyanAndMonicaJob("Ryan", account, 50); RyanAndMonicaJob monica = new RyanAndMonicaJob("Monica", account, 100); Loading @@ -12,6 +14,9 @@ public class RyanAndMonicaTest { executor.execute(ryan); executor.execute(monica); executor.shutdown(); executor.awaitTermination(1, TimeUnit.MINUTES); System.out.println("---"); } } } Loading Loading
src/main/java/ch15/ryanmonica/RyanAndMonicaBankChecksTest.java +5 −0 Changes for src/main/java/ch15/ryanmonica/RyanAndMonicaBankChecksTest.java: 5 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -2,9 +2,11 @@ package ch15.ryanmonica; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; public class RyanAndMonicaBankChecksTest { public static void main(String[] args) throws InterruptedException { for (int i = 0; i < 10; i++) { BankAccountChecks account = new BankAccountChecks(); RyanAndMonicaBankChecksJob ryan = new RyanAndMonicaBankChecksJob("Ryan", account, 50); RyanAndMonicaBankChecksJob monica = new RyanAndMonicaBankChecksJob("Monica", account, 100); Loading @@ -12,6 +14,9 @@ public class RyanAndMonicaBankChecksTest { executor.execute(ryan); executor.execute(monica); executor.shutdown(); executor.awaitTermination(1, TimeUnit.MINUTES); System.out.println("---"); } } } Loading
src/main/java/ch15/ryanmonica/RyanAndMonicaSynchronizedTest.java +5 −0 Changes for src/main/java/ch15/ryanmonica/RyanAndMonicaSynchronizedTest.java: 5 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -2,9 +2,11 @@ package ch15.ryanmonica; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; public class RyanAndMonicaSynchronizedTest { public static void main(String[] args) throws InterruptedException { for (int i = 0; i < 10; i++) { BankAccountSynchronized account = new BankAccountSynchronized(); RyanAndMonicaSynchronizedJob ryan = new RyanAndMonicaSynchronizedJob("Ryan", account, 50); RyanAndMonicaSynchronizedJob monica = new RyanAndMonicaSynchronizedJob("Monica", account, 100); Loading @@ -12,6 +14,9 @@ public class RyanAndMonicaSynchronizedTest { executor.execute(ryan); executor.execute(monica); executor.shutdown(); executor.awaitTermination(1, TimeUnit.MINUTES); System.out.println("---"); } } } Loading
src/main/java/ch15/ryanmonica/RyanAndMonicaTest.java +5 −0 Changes for src/main/java/ch15/ryanmonica/RyanAndMonicaTest.java: 5 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -2,9 +2,11 @@ package ch15.ryanmonica; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; public class RyanAndMonicaTest { public static void main(String[] args) throws InterruptedException { for (int i = 0; i < 10; i++) { final BankAccount account = new BankAccount(); RyanAndMonicaJob ryan = new RyanAndMonicaJob("Ryan", account, 50); RyanAndMonicaJob monica = new RyanAndMonicaJob("Monica", account, 100); Loading @@ -12,6 +14,9 @@ public class RyanAndMonicaTest { executor.execute(ryan); executor.execute(monica); executor.shutdown(); executor.awaitTermination(1, TimeUnit.MINUTES); System.out.println("---"); } } } Loading