PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
C_and_CPP
[問題] fork()
作者:
wa120
(哇120)
2015-06-16 18:35:28
想請教一下,目前有個c++的object綁裝置控制
在解構的時候自動會把裝置release掉
用fork()寫了一隻程式child結束後,該裝置就會自動被release
有沒有更好方法
ex
int main()
{
device aa;
aa.open();
int pid=fork();
if(pid==0)
{
aa.xxx;
...
exit(0);
}
else
{
aa.oooo;
.... //與裝置失聯
}
}
作者:
Feis
(永遠睡不著 @@)
2015-06-16 23:02:00
你讓 Object 綁裝置. 那複製 Object 時怎麼處理 ?
作者:
wa120
(哇120)
2015-06-16 23:15:00
讀fork出來的資料,實測過exit後就release了...
作者:
Feis
(永遠睡不著 @@)
2015-06-16 23:36:00
? 我的意思是你為什麼要用 object 綁裝置? 要怎麼處理複製?
作者:
wa120
(哇120)
2015-06-17 00:22:00
open source原生的函式庫... 寫一堆才發現不能用..
作者:
Feis
(永遠睡不著 @@)
2015-06-17 08:02:00
首先你要確定你兩個 process 隨意存取同一個裝置不會爆炸?然後骯髒解就是用 new 的, 好一點就是找個類別包起來那個類別需要意識到 fork 的存在. 用該類別控制
作者:
wa120
(哇120)
2015-06-17 09:58:00
感謝回應,我試試看
繼續閱讀
[問題] XP Mode下相對路徑問題
wu110011
[問題] MFC 如何讀入字串比對?
liang168
[問題] atof()長度是否會有限制
jiqian
Re: [問題] swith_case 用法
totemist
[問題] C程式小問題
vein576
Re: [討論] 大家對C語言中 free() 的看法?
uranusjr
Re: [討論] 大家對C語言中 free() 的看法?
suhorng
Re: [討論] 大家對C語言中 free() 的看法?
chchwy
[討論] 大家對C語言中 free() 的看法?
Hazukashiine
[問題] popen錯誤問題
wind00962
Links
booklink
Contact Us: admin [ a t ] ucptt.com