[問題] 兩個專案合併還是分開執行好?

看板Linux作者 (最幸運的人!!)時間3年前 (2021/08/27 13:24), 3年前編輯推噓2(204)
留言6則, 3人參與, 3年前最新討論串1/1
大家好, 以前是寫MCU的,最近接觸embedded Linux 現在有一個疑問,想問一下各位先進怎樣比較好 目前有一個功能用C語言完成了 現在寫UI,用C++ 假設UI上有一個button,按下去去要跑之前C寫好的功能 這邊有一個疑問想問 是把C語言寫好的功能加進這個C++專案中,再用thread開起來 還是將C專案包成package,按下button直接用system()執行他 想問一下這兩種方法有什麼好壞嗎? 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.77.224 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1630041841.A.3C7.html

08/27 14:14, 3年前 , 1F
寫 thread,UI 死那個 thread 跟著死
08/27 14:14, 1F

08/27 14:15, 3年前 , 2F
另外的 process 的話還有機會繼續跑
08/27 14:15, 2F

08/27 14:16, 3年前 , 3F
session process group 那些要設定一下就是
08/27 14:16, 3F

08/27 14:17, 3年前 , 4F
看你那個功能是什麼用途吧
08/27 14:17, 4F
感謝回覆

08/27 14:39, 3年前 , 5F
除非不需考量記憶體用量,不然用fork+exec而不是system
08/27 14:39, 5F
感謝提醒 ※ 編輯: hotrain13 (223.136.77.224 臺灣), 08/28/2021 00:34:50

08/28 01:03, 3年前 , 6F
拜託沒有IPC,跑完也不用拿資料?
08/28 01:03, 6F
文章代碼(AID): #1XA7RnF7 (Linux)
文章代碼(AID): #1XA7RnF7 (Linux)