Advertisement
Nicksed

Untitled

Jun 7th, 2023
497
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.47 KB | None | 0 0
  1. // make it thread safe
  2. public class ThreadSafetyPuzzler {
  3.     private List<Integer> numbers;
  4.  
  5.     public ThreadSafetyPuzzler() {
  6.         numbers = new ArrayList<>();
  7.     }
  8.  
  9.     public void addNumber(int number) {
  10.         numbers.add(number);
  11.     }
  12.  
  13.     public int getSum() {
  14.         int sum = 0;
  15.         for (int number : numbers) {
  16.             sum += number;
  17.         }
  18.         return sum;
  19.     }
  20.  
  21.     public void clearNumbers() {
  22.         numbers.clear();
  23.     }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement