tdont_be_stupid.nim 237 B

12345678910111213141516
  1. import threadpool, os
  2. proc single(time: int) =
  3. sleep time
  4. echo time
  5. proc sleepsort(nums: openArray[int]) =
  6. parallel:
  7. var i = 0
  8. while i <= len(nums) + -1:
  9. spawn single(nums[i])
  10. i += 1
  11. sleepsort([50,3,40,25])