CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 883576
haitao
:
c、t应该还都是同一个进程的(cp是另一个进程,但是t是p的一个线程)
[阅读: 239] 2011-01-17 04:18:28
<空>
相关信息:
技术贴:delphi,线程类:一个类c里有一个线程类t的对象ft,使用方法a去创建并执行此ft,此ft结束会自己释放
(180字)
(
haitao
[561]
2011-01-14 10:05
)
正确的方案是这样的,类C里对ft的引用类型定义为 weak reference.
(251字)
(
bjwf
[284]
2011-01-14 10:15
)
这需要语言层面的支持?boost也算是半语言层面了吧
(66字)
(
haitao
[257]
2011-01-14 10:23
)
你的设计方案有问题
(66字)
(
bjwf
[246]
2011-01-14 13:09
)
其实这个是我很喜欢的一个控件(Tdoscommand)的代码实现,但是它有内存泄漏,有一个日本人改进的版本,却又存在这个问题。。。。。
(150字)
(
haitao
[980]
2011-01-14 13:17
)
我就怀疑你自认为的C实例和Owner根本不是一个东西,听老狼的吧,你是用不了恰当的方法,在错误的方向上解决了问题最终还是会有问题的
(473字)
(
王中王
[462]
2011-01-15 02:26
)
嗯,这个问题的更具体的需求背景是:程序p需要隐藏地执行一个命令行程序cp,同时能实时取得cp的所有的输出,也能给cp发字符串作为对cp的输入
(322字)
(
haitao
[484]
2011-01-17 01:17
)
日本人的改进版本来挺好的了,但是测试人员的cp在很深的目录里时,发现第二次执行时,路径自动被意外修改了!
(545字)
(
haitao
[279]
2011-01-17 02:10
)
进程/线程间通讯通常使用全局变量或共享内存,读写的时候也要做同步,当然,要把状态变量封装在类c里面也是可以的,但
(18字)
(
wind_mark
[402]
2011-01-17 03:14
)
p程序的控件c来控制线程类t,t来控制命令行进程cp。。。。。。。。
(173字)
(
haitao
[331]
2011-01-17 03:30
)
我可以肯定的是fork是把父进程整个拷贝的,因此数据已经是两份,你的情况看来一样,所以我在上面说通常要用到全局变量(线程间)或共享内存(进程间)
(107字)
(
wind_mark
[290]
2011-01-17 04:07
)
c、t应该还都是同一个进程的(cp是另一个进程,但是t是p的一个线程)
(空) (
haitao
[238]
2011-01-17 04:18
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录