作者k0926182480 (PRADA)
看板LinuxDev
標題[問題] 如何將GTK fork process來共用相同物件?
時間Mon Jan 14 20:51:37 2008
最進寫了個小程式
功能如下:
首先會先fork 一個process 來等待tcp連線
然後接著就執行gtk的主程式
現在fork出來的process想要print東西在gtk的物件上面
這樣會發生 Glib-GObject-CRITICAL的問題
我想是因為物件不共用的關係
請問有什麼方式可以讓foke 出來的process來共用gtk物件呢??
麻煩幫小弟解惑~謝謝
--
大三?!原來已經到來
http://www.wretch.cc/album/k037335235
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.102.245
1F:→ lpslps:你可以先弄明白fork在幹麻.. 01/15 09:12
2F:推 andytzeng:我之前寫是進入 gtkmain 後,用 gtk thread+pthread來做 01/15 17:31
3F:→ andytzeng:tcp 那段 01/15 17:31
4F:→ k0926182480:對fork是有些概念 他會Copy一份..所以不會跟老爸共用 01/16 19:15
5F:→ k0926182480:不知道這樣概念有沒有錯誤?! 01/16 19:16
6F:→ k0926182480:不過我現在都改成使用thread了~所以fork問題搞定了.. 01/16 19:16
7F:推 ms6163:vfork試試看吧 02/11 04:02