[英]How to execute system command in parallel in c++
通常,當我想從C ++代碼運行可執行文件時。 我只是使用代碼:
system("path\to\the\executable param");
現在,我想並行運行可執行文件。 我使用2個線程。 第一個線程將調用:
system("path\to\the\executable param1");
第二個線程將調用:
system("path\to\the\executable param2");
但是,它並沒有按照我的預期並行運行。
有辦法解決這個問題嗎?
您可以運行以下多個命令:
system("path\\to\\the\\executable param1 &");
system("path\\to\\the\\executable param2");
這樣,兩者將並行運行,並且您的程序不需要為此是多線程的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.