import co.paralleluniverse.fibers.Fiber; import co.paralleluniverse.fibers.SuspendExecution; import java.util.concurrent.ExecutionException; /** * Simple HelloWorld using Fiber * * To run using "maven test" * * Created by vvedenin on 4/11/2016. */ public class FiberHelloWorld { public static Integer doTest() throws ExecutionException, InterruptedException { System.out.println("Hello world1!"); Fiber<Integer> integerFiber = new Fiber<Integer>() { @Override protected Integer run() throws SuspendExecution, InterruptedException { System.out.println("Hello world2!"); return 10; } }.start(); System.out.println("Hello world3!"); return integerFiber.get(); } }