#!/bin/bash
for(( i = 0; i < ${count}; i++ ))
do
{
commands1
}&
和
#!/bin/bash
for(( i = 0; i < ${count}; i++ ))
do
{
commands1&
}
请问这两种写法有什么区别?谢谢!
#!/bin/bash
for(( i = 0; i < ${count}; i++ ))
do
{
commands1
}&
和
#!/bin/bash
for(( i = 0; i < ${count}; i++ ))
do
{
commands1&
}
请问这两种写法有什么区别?谢谢!
没有具体实验, 但是一般理解上就是
同步和异步的区别
吧.第一个commands1会串行执行count次, 因为commands1这一句必须执行完毕之后才能继续下一次循环;
第二个则很快启动了count个commands进程, 全部后台执行;