3. fork/join framework
class Fibo extends RecursiveTask<Integer>{
final int n;
public Fibo(int n){this.n=n;}
protected Integer compute(){
if(n<=1) return n;
Fibo f1 = new Fibo(n-1); f1.fork();
Fibo f2 = new Fibo(n-2);
return f2.compute() + f1.join();
}
}
4. uso
public class Main {
public static void Main(String args[]){
ForkJoinPool pool = new ForkJoinPool(3);
Fibo fibonacci = new Fibo(20);
pool.execute(fibonacci);
System.out.println(fibonacci.join());
}
}
19. Imagens
● Jeff Kubina, “Coffe Beans”
– http://www.flickr.com/photos/kubina/1469914113/
● Jeff Kubina, “Coffe Bean”
– http://www.flickr.com/photos/kubina/1470771024/
● Marcelo Alves, “Coffee”
– http://www.flickr.com/photos/xfer/4124684
● Sjdunphy, “The Roscommon Spaghetti Incident”
– http://www.flickr.com/photos/sjdunphy/531657318/
● Joh Hason, “fish soup”
– http://www.flickr.com/photos/jonhanson/56968305/
● Skalas2 “axis n allies world in war”
– http://www.flickr.com/photos/skalasinc/356616846/
● Alexkerhead, “Cameras and Misc in the Case”
– http://www.flickr.com/photos/alexkerhead/3088082405/
20. mais
● Edans, “La escalera del Hotel Velázquez”
– http://www.flickr.com/photos/edans/499371992/
● E's “coffee break”
– http://www.flickr.com/photos/e-ta-i/6148059/
● AnantaB “2008, New Year Fireworks”
– http://www.flickr.com/photos/anantablamichhane/2152606721/
● Clearly Ambiguous, “Fireworks”
– http://www.flickr.com/photos/clearlyambiguous/183629188/
● Vidalia_11, “Texture - cracked paint”
– http://www.flickr.com/photos/56832361@N00/2476826198/
● BigTallGuy, “Fun @ 10mm”
– http://www.flickr.com/photos/bigtallguy/2492489993/
21. algumas referências
● JDK7 Features
– http://openjdk.java.net/projects/jdk7/features/
● Deep Dive: JDK 7 With Danny Coward
– http://java.sun.com/developer/media/deepdivejdk7.jsp
● SpringSource: Chapter Two
– http://blog.springsource.com/2009/08/10/springsource-chapter-two/
● New features of java7SE presentation
– http://www.slideshare.net/dogangoko/new-features-of-java7-se-presentation
● What's Expected in Java 7
– http://www.slideshare.net/gal.marder/whats-expected-in-java-7-1116123