RAIIDemo: System.runFinalization(); místo čekání
authorFrantišek Kučera <franta-hg@frantovo.cz>
Tue, 09 Sep 2014 16:22:47 +0200
changeset 2616433d4e698d
parent 25 95be94124ce9
child 27 165fb7ff9855
RAIIDemo: System.runFinalization(); místo čekání
java/RAII/src/cz/frantovo/priklady/raii/RAIIDemo.java
     1.1 --- a/java/RAII/src/cz/frantovo/priklady/raii/RAIIDemo.java	Tue Sep 09 16:18:47 2014 +0200
     1.2 +++ b/java/RAII/src/cz/frantovo/priklady/raii/RAIIDemo.java	Tue Sep 09 16:22:47 2014 +0200
     1.3 @@ -63,9 +63,7 @@
     1.4  		}
     1.5  
     1.6  		System.gc(); // aby se GC vůbec stihl spustit
     1.7 -
     1.8 -		čekej(); // aby GC stihl zavolat finalize()
     1.9 -
    1.10 +		System.runFinalization(); // aby GC stihl zavolat finalize()
    1.11  	}
    1.12  
    1.13  	private static void vypišChybu(final cz.frantovo.priklady.raii.Chyba e) {
    1.14 @@ -74,11 +72,4 @@
    1.15  			System.err.println("\t" + t + " (potlačená výjimka)");
    1.16  		}
    1.17  	}
    1.18 -
    1.19 -	private static void čekej() {
    1.20 -		try {
    1.21 -			Thread.sleep(100);
    1.22 -		} catch (InterruptedException ex) {
    1.23 -		}
    1.24 -	}
    1.25  }