Skip to content
Snippets Groups Projects
Commit 310c1894 authored by Christian Wulf's avatar Christian Wulf
Browse files

fixes #216

parent 9fbc4116
No related branches found
No related tags found
No related merge requests found
......@@ -137,10 +137,12 @@ class ThreadService extends AbstractService<ThreadService> {
}
private void sendStartingSignal(final Set<Stage> newThreadableStages) {
synchronized (newThreadableStages) {
for (Stage stage : newThreadableStages) {
((TeeTimeThread) stage.getOwningThread()).sendStartingSignal();
}
}
}
@Override
void onExecute() {
......@@ -149,10 +151,16 @@ class ThreadService extends AbstractService<ThreadService> {
@Override
void onTerminate() {
for (Stage stage : threadableStages) {
abortStages(threadableStages);
}
private void abortStages(final Set<Stage> currentTreadableStages) {
synchronized (currentTreadableStages) {
for (Stage stage : currentTreadableStages) {
stage.terminate();
}
}
}
@Override
void onFinish() {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment