先在linux上创建一个shell脚本
#!/bin/bash
func_sleep()
{
echo "func_sleep..$1.."
sleep 1
}for n in 1 2 3
do
{
func_sleep $n
} &
done
waitecho "..finish.."
我们可以在循环的后面加上& ,多条命令的话要有大括号包起来,最后加个wait
直接结果如下:可以看到2次执行的结果不同,就是因为并发返回不同
先在linux上创建一个shell脚本
#!/bin/bash
func_sleep()
{
echo "func_sleep..$1.."
sleep 1
}for n in 1 2 3
do
{
func_sleep $n
} &
done
waitecho "..finish.."
我们可以在循环的后面加上& ,多条命令的话要有大括号包起来,最后加个wait
直接结果如下:可以看到2次执行的结果不同,就是因为并发返回不同