[問題] process 之間傳遞資料
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
codeblock
問題(Question):
不同process之間要如何傳遞資料(vector)
補充說明(Supplement):
目前要做到的功能是
process A 將資料丟給多個 process 處理之後回傳給 A
目前有兩個想法 但不知道可不可行
1. 用exec() 呼叫 .exe 來處理資料回傳
但這個方法有辦法傳送vector 資料過去嗎?
目前看到是傳 cmd arg
2. 用fork() 去開啟多個child process
然後用pipe() 去傳遞資料??
傳遞資料這裡還看不太懂
還有 fork() 好像會執行到太多重複的code
請問大家有更好的方法來做到我的訴求嗎?
或是我上面有哪裡說錯了 可以幫我補正一下嗎?
謝謝大家
--
◢/ ◢/ ◢/
◢/◢◤ ███◣ ◢/█/ █/// ◢/◢/ █///
█◢◤ ████ ███/ ███/ █◤█◤ ███/
█/ ██▆▆ █/█/ █/█/ ◢█◢/ █/█/
█◤ ◥█▆▆ ███◤ ███◤ █◤█◤ █◤█◤ ψjimbox
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.53.128
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1396445032.A.98C.html
→
04/02 22:00, , 1F
04/02 22:00, 1F
推
04/02 22:44, , 2F
04/02 22:44, 2F
→
04/02 23:45, , 3F
04/02 23:45, 3F
→
04/02 23:46, , 4F
04/02 23:46, 4F
推
04/03 09:14, , 5F
04/03 09:14, 5F
推
04/03 09:54, , 6F
04/03 09:54, 6F
推
04/03 14:46, , 7F
04/03 14:46, 7F
推
04/03 14:57, , 8F
04/03 14:57, 8F
→
04/03 15:05, , 9F
04/03 15:05, 9F
→
04/03 15:05, , 10F
04/03 15:05, 10F
推
04/03 15:14, , 11F
04/03 15:14, 11F
→
04/03 15:59, , 12F
04/03 15:59, 12F
→
04/03 17:49, , 13F
04/03 17:49, 13F
→
04/03 17:52, , 14F
04/03 17:52, 14F
→
04/03 17:54, , 15F
04/03 17:54, 15F
→
04/04 14:54, , 16F
04/04 14:54, 16F
→
04/04 14:57, , 17F
04/04 14:57, 17F
→
04/04 14:58, , 18F
04/04 14:58, 18F
→
04/04 17:45, , 19F
04/04 17:45, 19F
推
04/07 12:51, , 20F
04/07 12:51, 20F
推
04/13 19:45, , 21F
04/13 19:45, 21F