app.d 866 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import std.stdio;
  2. /*
  3. // test1
  4. import std.concurrency : spawn;
  5. import core.time : Duration, dur;
  6. import core.thread : Thread;
  7. import test1 : test1_spawner;
  8. */
  9. /*
  10. // test2
  11. import std.concurrency : spawn;
  12. import core.time : Duration, dur;
  13. import core.thread : Thread;
  14. import test2 : test2_spawner;
  15. */
  16. /*
  17. // test3
  18. //import std.parallelism : defaultPoolThreads;
  19. import std.concurrency : spawn, send;
  20. import core.time : Duration, dur;
  21. import core.thread : Thread;
  22. import test3 : test3_spawner;
  23. */
  24. /**/
  25. // test4
  26. import std.concurrency : spawn;
  27. import test4 : test4_spawner;
  28. /**/
  29. void main(){
  30. //spawn(&test1_spawner); // test1 run
  31. //spawn(&test2_spawner); // test2 run
  32. //spawn(&test3_spawner); // test3 run
  33. spawn(&test4_spawner); // test4 run
  34. //Thread.sleep(dur!"seconds"(125));
  35. //Thread.sleep(dur!"seconds"(3));
  36. writeln("hello here!");
  37. }