File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2211,7 +2211,7 @@ \section{Nonblocking Synchronization}\label{nonblocking-synchronization-section}
22112211public class LockFreeTicketVendor {
22122212
22132213 private static class State {
2214- private int seatsRemaining, cashOnHand;
2214+ private final int seatsRemaining, cashOnHand;
22152215
22162216 public State(int seatsRemaining, int cashOnHand) {
22172217 this.seatsRemaining = seatsRemaining;
@@ -2222,8 +2222,8 @@ \section{Nonblocking Synchronization}\label{nonblocking-synchronization-section}
22222222 public int getCashOnHand(){return cashOnHand;}
22232223 }
22242224
2225- private AtomicReference<State> state;
2226- private int startingSeats, startingCash;
2225+ private final AtomicReference<State> state;
2226+ private final int startingSeats, startingCash;
22272227
22282228 public LockFreeTicketVendor(int startingSeats,
22292229 int startingCash) {
You can’t perform that action at this time.
0 commit comments