через горутины? Мне нужно в примере ниже чтобы два разных php скрипта запускались в два разных потока. Корректный ли это пример ниже?
package main
import (
"sync"
"fmt"
"os/exec"
)
func runPHP(script string) {
app := "php"
arg0 := script
cmd := exec.Command(app, arg0)
stdout, err := cmd.Output()
if err != nil {
fmt.Println(err.Error())
return
}
fmt.Println(string(stdout))
wg.Done()
}
var wg sync.WaitGroup
func main() {
wg.Add(2)
go runPHP("1.php")
go runPHP("2.php")
wg.Wait()
}
А вг вейт зачем?
Обсуждают сегодня