test/java/io/FileOutputStream/AtomicAppend.java

Print this page
rev 3565 : 7022624: use try-with-resources in java.io tests
Reviewed-by: XXX

@@ -45,16 +45,16 @@
         try {
             final ExecutorService es = Executors.newFixedThreadPool(nThreads);
             for (int i = 0; i < nThreads; i++)
                 es.execute(new Runnable() { public void run() {
                     try {
-                        FileOutputStream s = new FileOutputStream(file, true);
+                        try (FileOutputStream s = new FileOutputStream(file, true)) {
                         for (int j = 0; j < 1000; j++) {
                             s.write((int) 'x');
                             s.flush();
                         }
-                        s.close();
+                        }
                     } catch (Throwable t) { unexpected(t); }}});
             es.shutdown();
             es.awaitTermination(10L, TimeUnit.MINUTES);
             equal(file.length(), (long) (nThreads * writes));
         } finally {