/examples/kilim/examples/Group.java

http://github.com/kilim/kilim · Java · 29 lines · 20 code · 4 blank · 5 comment · 0 complexity · dd482aca3cf6f0380e5f453c82f8660f MD5 · raw file

  1. /* Copyright (c) 2006, Sriram Srinivasan
  2. *
  3. * You may distribute this software under the terms of the license
  4. * specified in the file "License"
  5. */
  6. package kilim.examples;
  7. import kilim.Pausable;
  8. import kilim.Task;
  9. import kilim.TaskGroup;
  10. public class Group {
  11. public static void main(String[] args) {
  12. TaskGroup tg = new TaskGroup();
  13. tg.add(new GroupTask().start());
  14. tg.add(new GroupTask().start());
  15. tg.joinb();
  16. System.exit(0);
  17. }
  18. static class GroupTask extends Task {
  19. public void execute() throws Pausable {
  20. System.out.println("Task #" + id + "sleeping");
  21. Task.sleep(1000);
  22. System.out.println("Task #" + id + "done");
  23. }
  24. }
  25. }