diff --git a/calculatorpp-core/src/main/java/org/solovyev/android/calculator/CalculatorImpl.java b/calculatorpp-core/src/main/java/org/solovyev/android/calculator/CalculatorImpl.java index 40798619..9ca4d52d 100644 --- a/calculatorpp-core/src/main/java/org/solovyev/android/calculator/CalculatorImpl.java +++ b/calculatorpp-core/src/main/java/org/solovyev/android/calculator/CalculatorImpl.java @@ -42,6 +42,7 @@ public class CalculatorImpl implements Calculator, CalculatorEventListener { @NotNull private final Executor calculationsExecutor = Executors.newFixedThreadPool(10); + // NOTE: only one thread is responsible for events as all events must be done in order of their creating @NotNull private final Executor eventExecutor = Executors.newFixedThreadPool(1);