有创意的休眠排序,下面是Shell版本:
#!/bin/bash function f() { sleep "$1" echo "$1" } while [ -n "$1" ] do f "$1" & shift done wait
sm: # sh a.sh 2 3 5.3 6 9 1 81235.3689