作者hotrain13 (最幸运的人!!)
看板Linux
标题[问题] 两个专案合并还是分开执行好?
时间Fri Aug 27 13:23:59 2021
大家好,
以前是写MCU的,最近接触embedded Linux
现在有一个疑问,想问一下各位先进怎样比较好
目前有一个功能用C语言完成了
现在写UI,用C++
假设UI上有一个button,按下去去要跑之前C写好的功能
这边有一个疑问想问
是把C语言写好的功能加进这个C++专案中,再用thread开起来
还是将C专案包成package,按下button直接用system()执行他
想问一下这两种方法有什麽好坏吗?
感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.136.77.224 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1630041841.A.3C7.html
1F:推 Bencrie: 写 thread,UI 死那个 thread 跟着死08/27 14:14
2F:→ Bencrie: 另外的 process 的话还有机会继续跑08/27 14:15
3F:→ Bencrie: session process group 那些要设定一下就是08/27 14:16
4F:→ Bencrie: 看你那个功能是什麽用途吧08/27 14:17
感谢回覆
5F:→ bitlife: 除非不需考量记忆体用量,不然用fork+exec而不是system08/27 14:39
感谢提醒
※ 编辑: hotrain13 (223.136.77.224 台湾), 08/28/2021 00:34:50
6F:推 hizuki: 拜托没有IPC,跑完也不用拿资料? 08/28 01:03
7F:→ leolarrel: C的部份写成lib,build成so档,C++ link 这个so 09/16 15:27