作者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