import com.gfc.concurrent.GFCTask;
import com.gfc.concurrent.GFCTaskContext;
import com.gfc.concurrent.GFCExecuteGraph;
import com.gfc.concurrent.GFCTaskNode;
class MyTask extends GFCTask {
@Override
public void run(GFCTaskContext context) {
System.out.println("Task executed");
}
}
public class GFCConcurrentDemo {
public static void main(String[] args) {
GFCTaskNode taskNode = new GFCTaskNode(MyTask.class);
GFCExecuteGraph graph = new GFCExecuteGraph();
graph.addNode(taskNode);
graph.execute();
}
}