From 969b2bbb447e343e746baf1b05526a1c97ceecf9 Mon Sep 17 00:00:00 2001 From: Daniil Date: Fri, 3 Aug 2018 20:09:46 +0700 Subject: [PATCH] Runnable update --- .../mc/core/events/v3/runner/ExecutorThread.java | 1 + .../mc/core/events/v3/runner/ResourceRunnable.java | 12 ++++++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/event-loop/src/main/java/mc/core/events/v3/runner/ExecutorThread.java b/event-loop/src/main/java/mc/core/events/v3/runner/ExecutorThread.java index 271ea7f..3c18421 100644 --- a/event-loop/src/main/java/mc/core/events/v3/runner/ExecutorThread.java +++ b/event-loop/src/main/java/mc/core/events/v3/runner/ExecutorThread.java @@ -29,5 +29,6 @@ public class ExecutorThread extends Thread { } finally { runnable.unlock(); } + runnable.after(); } } diff --git a/event-loop/src/main/java/mc/core/events/v3/runner/ResourceRunnable.java b/event-loop/src/main/java/mc/core/events/v3/runner/ResourceRunnable.java index 9fd30f8..3c452ac 100644 --- a/event-loop/src/main/java/mc/core/events/v3/runner/ResourceRunnable.java +++ b/event-loop/src/main/java/mc/core/events/v3/runner/ResourceRunnable.java @@ -1,7 +1,15 @@ package mc.core.events.v3.runner; public interface ResourceRunnable extends Runnable { - void lock(); + default void lock() { - void unlock(); + } + + default void unlock() { + + } + + default void after() { + + } }