Loading src/main/java/ch15/RyanAndMonicaJob.java→src/main/java/ch15/TestRyanAndMonica.java +19 −15 Changes for src/main/java/ch15/TestRyanAndMonica.java: 19 added lines, 15 removed lines. Original line number Diff line number Diff line package ch15; class BankAccount { private int balance = 100; public int getBalance() { return balance; } public void withdraw(int amount) { balance = balance - amount; } } public class RyanAndMonicaJob implements Runnable { private BankAccount account = new BankAccount(); public class TestRyanAndMonica { public static void main(String[] args) { RyanAndMonicaJob theJob = new RyanAndMonicaJob(); Thread one = new Thread(theJob); Loading @@ -25,6 +11,11 @@ public class RyanAndMonicaJob implements Runnable { two.start(); } } class RyanAndMonicaJob implements Runnable { private final BankAccount account = new BankAccount(); public void run() { for (int x = 0; x < 10; x++) { makeWithdrawal(10); Loading @@ -51,3 +42,16 @@ public class RyanAndMonicaJob implements Runnable { } } } class BankAccount { private int balance = 100; public int getBalance() { return balance; } public void withdraw(int amount) { balance = balance - amount; } } Loading
src/main/java/ch15/RyanAndMonicaJob.java→src/main/java/ch15/TestRyanAndMonica.java +19 −15 Changes for src/main/java/ch15/TestRyanAndMonica.java: 19 added lines, 15 removed lines. Original line number Diff line number Diff line package ch15; class BankAccount { private int balance = 100; public int getBalance() { return balance; } public void withdraw(int amount) { balance = balance - amount; } } public class RyanAndMonicaJob implements Runnable { private BankAccount account = new BankAccount(); public class TestRyanAndMonica { public static void main(String[] args) { RyanAndMonicaJob theJob = new RyanAndMonicaJob(); Thread one = new Thread(theJob); Loading @@ -25,6 +11,11 @@ public class RyanAndMonicaJob implements Runnable { two.start(); } } class RyanAndMonicaJob implements Runnable { private final BankAccount account = new BankAccount(); public void run() { for (int x = 0; x < 10; x++) { makeWithdrawal(10); Loading @@ -51,3 +42,16 @@ public class RyanAndMonicaJob implements Runnable { } } } class BankAccount { private int balance = 100; public int getBalance() { return balance; } public void withdraw(int amount) { balance = balance - amount; } }