The multi-thread FSM additions cause a race condition where org.jdiameter.server.impl.PeerImpl.java line 115 StatisticRecord[] records = ((IStateMachine) fsm).getStatistic().getRecords(); This ...
This solution implements the advanced version of the exercise by building a reusable FSM framework, then using it to solve the modulo-3 problem. The FSM processes binary strings bit-by-bit to ...