CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 622599
holly
: 看来海大师的比例得改成 99% : 1% 了
[阅读: 397] 2008-04-18 06:43:27
<空>
相关信息:
[技术贴]有关线程处理
(153字)
(
UnKnow365
[635]
2008-04-16 07:37
)
强行Terminate B线程 你是怎么做的?
(空) (
pcplayer
[459]
2008-04-16 07:42
)
首先,这样做要注意,B线程申请的资源必须全部记录下来,局部变量不要使用长字符串等等。
(93字)
(
好望角
[527]
2008-04-16 08:06
)
关键看线程B的了。
(340字)
(
王中王
[577]
2008-04-16 08:06
)
笨,这么多年了咋还没提高呢?
(20字)
(
好望角
[440]
2008-04-16 08:07
)
我是用API直接去关掉Socket的Handle。但我说的是这类事件,不局限于这一种
(156字)
(
王中王
[569]
2008-04-16 08:12
)
靠,表提数据库好不好
(12字)
(
好望角
[523]
2008-04-16 08:16
)
有用到临界区,就是碰到了失去响应的操作。怎么都被你说中了。有什么具体解决办法没?
(空) (
UnKnow365
[472]
2008-04-16 08:24
)
单独写个exe来做线程B做的事.
(空) (
bjwf
[564]
2008-04-16 08:25
)
进入临界区后,你干了啥事被无限阻塞了?不能设置超时的?
(空) (
pcplayer
[634]
2008-04-16 08:26
)
Sleep(INFINITE);
(空) (
好望角
[461]
2008-04-16 08:29
)
进入临界区只是改变一个公用变量的值,失去响应的是业务处理代码
(空) (
UnKnow365
[511]
2008-04-16 09:23
)
其实你的问题可能只是简单的死锁,换个方式就能解决。
(空) (
pcplayer
[542]
2008-04-16 09:55
)
每个线程应该管好自己的工作,外面的调度最多是发一个命令给B线程,B线程自己结束自己的工作
(空) (
变废为宝
[495]
2008-04-16 08:07
)
你这个和让植物人自己决定是否安乐死是一个道理
(12字)
(
王中王
[569]
2008-04-16 08:13
)
没有好办法,所以要用进程,不要用线程.
(空) (
bjwf
[454]
2008-04-16 08:15
)
多进程!!
(空) (
pcplayer
[456]
2008-04-16 08:20
)
表搭理他
(14字)
(
好望角
[465]
2008-04-16 08:21
)
对,一般来讲只要线程B做的事情稍微复杂一点,就不太可能不调用第三方的库.
(48字)
(
bjwf
[488]
2008-04-16 08:23
)
你说的 fork 俺还真不知道在晕倒死下面该怎么整。
(空) (
pcplayer
[511]
2008-04-16 08:25
)
单独写个exe,然后createprocess
(空) (
bjwf
[498]
2008-04-16 08:27
)
大佬,这样得出的子进程是不含父进程背景的呀。
(空) (
好望角
[490]
2008-04-16 08:28
)
另外,有个叫spawn的函数.
(空) (
bjwf
[580]
2008-04-16 08:30
)
只要好好的设计一下B,传入需要的参数即可,并不一定非得要所有父进程信息
(空) (
bjwf
[495]
2008-04-16 08:44
)
所以关键不是线程还是进程,关键在设计,在解耦
(空) (
王中王
[521]
2008-04-16 09:17
)
如果两个进程之间要不停地交换信息,用什么办法比较好呢?发消息?共享内存?比如进程 A 要调用进程B用 FTP 发文件,但进程A要不停地显示进度。
(空) (
pcplayer
[604]
2008-04-16 09:20
)
这个要具体问题具体分析了,你说的这种情况,B就在标准输出上输出进度好了,A可以读B的标准输出.
(空) (
bjwf
[479]
2008-04-16 09:24
)
嗯,标准输入输出也算一种。要不干脆两者之间走 TCP 算了。哈哈。
(空) (
pcplayer
[489]
2008-04-16 09:33
)
如果你不怕用MS的解决方案的话,可以用WCF,通过修改配置文件,可以实现不需要改代码就可以根据部署情况决定使用IPC,TCP,MSMQ,HTTP,SOAP或者其他自定义协议通讯
(12字)
(
Miracle
[587]
2008-04-16 22:09
)
建议系统学习进程间通信(IPC)
(空) (
sealw
[512]
2008-04-16 09:30
)
IPC呀
(空) (
Miracle
[414]
2008-04-16 22:01
)
关于C的fork,我一直担心。。。。。。。。
(100字)
(
haitao
[644]
2008-04-16 08:33
)
设计问题
(空) (
leejd
[426]
2008-04-16 09:27
)
这没法设计啊?。。。。。要fork肯定是把主进程的资源复制一份给子进程的。。。。
(9字)
(
haitao
[515]
2008-04-16 09:36
)
不要把一大包的东西全放在一个进程里面,多弄几个小的
(空) (
leejd
[422]
2008-04-16 09:44
)
启动别的程序,就不是fork了吧
(23字)
(
haitao
[545]
2008-04-16 09:46
)
别闭着门瞎想了,找本系统介绍unix和操作系统的书来看看吧.
(31字)
(
bjwf
[544]
2008-04-16 09:53
)
fork是复制进程自己吧,运行别的程序也叫fork?
(20字)
(
haitao
[504]
2008-04-16 09:56
)
unix的shell在启动一个程序时也是先fork,再读入代码,再跳到入口处运行.
(空) (
bjwf
[559]
2008-04-16 10:05
)
你说的资源指什么?内存,CPU?还是占用的硬件外设?
(空) (
bjwf
[448]
2008-04-16 09:48
)
我是担心数据占的内存。。。。。。代码空间好像是共享的吧
(12字)
(
haitao
[518]
2008-04-16 09:54
)
我的理解是这样的
(207字)
(
bjwf
[514]
2008-04-16 10:14
)
如果那都属于父进程的编写者的设计问题,那就应该有这样的设计原则
(200字)
(
haitao
[576]
2008-04-16 12:42
)
fork出来的子进程与父进程共享代码段,拥有相同的数据段和堆栈段,复制的copy
(77字)
(
bjwf
[1970]
2008-04-16 13:45
)
这么多规则的啊。。。。。。。。
(82字)
(
haitao
[542]
2008-04-16 15:13
)
没搞懂你想说啥.
(208字)
(
bjwf
[554]
2008-04-17 13:57
)
我说的“不同进程间的数据内存的开放(读、写)规则”,是被访问者许可并指定的区域
(73字)
(
haitao
[547]
2008-04-17 14:27
)
你说的这个
(16字)
(
好望角
[462]
2008-04-17 18:35
)
文件映射?
(8362字)
(
haitao
[577]
2008-04-18 01:05
)
不会吧,真不知道有文件映射这种东东?
(101字)
(
好望角
[525]
2008-04-18 05:30
)
另外
(26字)
(
好望角
[445]
2008-04-18 05:35
)
考,你难道没听说过共享内存是怎么回事吗.
(空) (
bjwf
[447]
2008-04-18 02:18
)
用过delphi的共享内存控件,没什么印象了。。。。。。
(46字)
(
haitao
[657]
2008-04-18 02:48
)
看来海大师的比例得改成 99% : 1% 了
(空) (
holly
[396]
2008-04-18 06:43
)
现代有 MMU 的系统都是 COW 的. 没多少消耗
(空) (
holly
[482]
2008-04-16 12:55
)
共享内存、文件映射,我了解的程度都只是知道这个名称而已:可以用作进程间交换数据
(64字)
(
haitao
[563]
2008-04-18 06:49
)
建议系统学习进程间通信(IPC) (空) (sealw [4] 前天 17:30)
(空) (
好望角
[444]
2008-04-18 07:12
)
用dll啊
(空) (
龙之吻
[462]
2008-04-17 04:19
)
A.B.C,技术真复杂,远离之
(空) (
有狐
[449]
2008-04-17 13:45
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录