进程间如何操作呢?

marcus2006 2012-04-13 05:19:20
假设我有ClassA与ClassB。
ClassA
{
public funA(){}
public funB() {}
}
ClassB
{
public func(){}
public fund(){}
}
我希望我在运行ClassA的 funA一半时 ,传递数据给ClassB去运行funD。 而ClassB运行fund()一半时,需要ClassA去运行funB。
我可以用哪些方法方便实现呢?我的数据很少
我自己知道的方法:
1. 数据库/文件保存交换数据,用Socket互相通信(或者直接传递数据),通知对方该做什么事了。
2. 数据库/文件保存交换数据,用Remoting的Ipc/TCP/HTTP调用代理里的方法读取数据。
不过我不知道在代理里能否调用服务器/客户机里的类的函数
其他方法我就不知道了
...全文
224 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
startstartsvip 2012-04-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
小子,你每月情绪时间到了吧。
[/Quote]

楼主,你够嘴脏的,污染了技术性论坛
marcus2006 2012-04-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
共享内存
[/Quote]
多谢,还有什么方法可以参考的,或者说你比较熟悉的方法。我不需要详细的说明,只要提提方法的名字,我就可以用google去搜索。
cheng2005 2012-04-13
  • 打赏
  • 举报
回复
共享内存
鸭梨山大帝 2012-04-13
  • 打赏
  • 举报
回复
何为一半?
是代码运行到特定某行然后去调用其他类实例的方法吗?
还是查询或者操作一般的数据/事务去调用其他的类实例的方法?

这个跟进程有何关系?

近来越来越看不懂CSDN上提的问题到底要表达什么意思了...

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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