Skip to content
This repository was archived by the owner on May 22, 2021. It is now read-only.

Commit fe85f0f

Browse files
committed
Correction of synchronization problems on Thread EventHandler
1 parent cc33bb7 commit fe85f0f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/stateMachine/EventHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public void start(){
4242
this.run = true;
4343
}
4444

45-
private Event getNextEvent(){
45+
private synchronized Event getNextEvent(){
4646
try {
4747
for(int i = 0; i<eventsStack.size(); i++){
4848
if(eventsStack.get(i).getType().equals(Event.Type.SEND)){
@@ -64,7 +64,7 @@ private Event getNextEvent(){
6464
return null;
6565
}
6666

67-
public void notifyEvent(Event e) {
67+
public synchronized void notifyEvent(Event e) {
6868
System.out.println("adding event " + e.getName());
6969
this.eventsStack.add(e);
7070
}

0 commit comments

Comments
 (0)