进程/线程的迁移问题,你感兴趣么?

水清无鱼 2002-04-03 09:43:12
我最近正在研究进程/线程的迁移问题,也就是进程/线程从一个主机移动到另外一个主机,可以用来实现负载平衡,任务的并行等。
欢迎有这方面经验的coder、designer、analyser在此交流。
...全文
156 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuying 2002-04-25
  • 打赏
  • 举报
回复
就是移动Agent吗。
JAVA其实就是一种迁移进程,只不过是弱迁移而已。
目前实现强迁移的只有几种解释性语言,以AgentTcl为代表。
水清无鱼 2002-04-25
  • 打赏
  • 举报
回复
好像,这方面的,大家实践的不多呀!

明天结贴子啦,再拖就不好意思啦:)

多谢各位的指教!!!

水清无鱼 2002-04-09
  • 打赏
  • 举报
回复
游戏里面的存取盘功能和此处的移动应该是两码事吧
BlackSword 2002-04-08
  • 打赏
  • 举报
回复
游戏里面不是常有存取盘功能吗?有些是不是相似啊?
Lightest 2002-04-08
  • 打赏
  • 举报
回复
如果线程或进程的移动是透明的,被移动进程可以是任何一个程序,要实现不是不可能,但无论如何都将比你想象中更困难,如果不能做到透明移动,用c/s方式写会更简单.
水清无鱼 2002-04-04
  • 打赏
  • 举报
回复
to finix(finix):
若想移动线程b,那么,这里就要建立一个通讯的机制,以便线程c监视b的一个内核对象的激发,或者以某种消息机制通知c,所以线程c可以不移动。
finix 2002-04-04
  • 打赏
  • 举报
回复
如果进程A中有线程b,c,d,如果c要等待b中的一个内核对象的激发,目前只想移动线程b,是否必须也相应移动线程c呢?
水清无鱼 2002-04-04
  • 打赏
  • 举报
回复
Lightest(Lightest):
是的,这里有很多问题要解决,但我们能不能把这个问题简化一下,比如说,先实现一个简单的模型,然后在这个基础上扩充。

我的另一个问题:http://www.csdn.net/Expert/TopicView1.asp?id=619135
如何在VC中实现 对象 的移动(从一主机移动到另一主机)。

能否谈谈你对对象传递到另一主机的看法?
Lightest 2002-04-04
  • 打赏
  • 举报
回复
要解决进程外的COM对象,可能会让你更痛苦.
所以这个东西...
Lightest 2002-04-04
  • 打赏
  • 举报
回复
光就Socket而言,如果不进行驱动级的开发,是不可能毫无破绽的移动过去的
Lightest 2002-04-04
  • 打赏
  • 举报
回复
我也正在想法实现这个东西,其实进程数据可以拷贝,线程也可以在新的计算机上创建后修改CONTEXT,关键是内核对象如何拷贝,如GDI对象,Socket句柄,文件句柄,另外还有COM接口,及其他的不知道什么的东西,这些都要解决才行
水清无鱼 2002-04-04
  • 打赏
  • 举报
回复
to Lightest(Lightest):
是这样子的。当然,一个程序执行的时候,可能包括多个进程/线程。
如何,让一个未执行完毕的进程/线程移动到另一台主机上继续执行呢,这一继续执行可能是进程/线程重新执行,也可能是从移动前的断点执行。后一种实现起来可能比较困难。

你做过类似的工作么?
Lightest 2002-04-04
  • 打赏
  • 举报
回复
to fipa(永和豆浆):
是否指将一个已经执行的程序直接复制或转移到另一台计算机上继续执行?
水清无鱼 2002-04-04
  • 打赏
  • 举报
回复
to h_chenli(小鸟)

可以谈谈你的思路么?

我的另一个同类的贴子:
http://www.csdn.net/Expert/TopicView1.asp?id=619135
请多赐教!
h_chenli 2002-04-03
  • 打赏
  • 举报
回复
本人正在研究之中
欢迎交流!!
cris919 2002-04-03
  • 打赏
  • 举报
回复
有兴趣
水清无鱼 2002-04-03
  • 打赏
  • 举报
回复
搞清楚这个问题,是不是要先把进程/线程的机制弄明白,比如,进程地址空间什么的,栈的管理等等。

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧