app.d 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  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. /*
  30. // test5
  31. import std.concurrency : spawn;
  32. import test5 : test5_spawner;
  33. */
  34. /*
  35. // test6
  36. import std.concurrency : spawn;
  37. import test6 : test6_spawner;
  38. */
  39. /*
  40. // test7
  41. import std.concurrency : spawn;
  42. import test7 : test7_spawner;
  43. */
  44. /*
  45. // test8 - vibed async task
  46. import std.concurrency : spawn;
  47. import test8 : test8_spawner;
  48. */
  49. // test9 - vibed async task
  50. import std.concurrency : spawn;
  51. import test9 : test9_spawner;
  52. void main(){
  53. //spawn(&test1_spawner); // test1 run
  54. //spawn(&test2_spawner); // test2 run
  55. //spawn(&test3_spawner); // test3 run
  56. //spawn(&test4_spawner); // test4 run
  57. //spawn(&test5_spawner); // test5 run
  58. //spawn(&test6_spawner); // test6 run
  59. //spawn(&test7_spawner); // test7 run
  60. //spawn(&test8_spawner); // test8 run
  61. spawn(&test9_spawner); // test9 run
  62. //Thread.sleep(dur!"seconds"(125));
  63. //Thread.sleep(dur!"seconds"(3));
  64. writeln("hello here!");
  65. }