@@ -0,0 +1,678 @@
+package study.hard.javalib.nativelib;%0A%0Apublic class CloserTest %7B%0A%0A%09public static void main(String%5B%5D args) %7B%0A        int counter = 0;%0A//        counter++; // compile error!%0A        Thread thread1 = new Thread(new Runnable() %7B%0A            @Override%0A            public void run() %7B%0A//                counter++; // compile error!%0A                System.out.println(counter);%0A            %7D%0A        %7D);%0A        Thread thread2 = new Thread(new Runnable() %7B%0A            @Override%0A            public void run() %7B%0A//                counter++; // compile error!%0A                System.out.println(counter);%0A            %7D%0A        %7D);%0A        thread1.start();%0A        thread2.start();%0A%09%7D%0A%0A%7D%0A

Add a test case for Closer in Java8.