文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络程序开发数据结构分布式编程必须知道的几个基本概念
精品推荐
特别推荐
·网游外挂编写完全攻略
·开发WDM型的USB设备驱动程序
·数据库设计范式深入浅出
·理解软件保护技术之序列号方式
·大型网站必鉴:分销渠道的结构
·你的代码真的很健壮吗
·利用HOOK拦截封包原理
·四种网络游戏外挂的设计方法
热点TOP10
·使用 Abbot 框架自动化测试 Eclipse 插件的用户界面 1
·Spring Integration 1.0 正式发布
·sqldatasource控件处理image类型数据
·使用Spring框架轻松解决数据访问和配置问题
·PrideORM框架设计---数据访问层的设计
·委托(delegate)在自定义控件的应用
·Visual Basic里与Print有关的函数
·DataGrid控件中如过有四列,想去删除一列,怎么办

分布式编程必须知道的几个基本概念

日期:2008年1月25日 作者: 查看:[大字体 中字体 小字体]

  现在分布式炒的火热,以至于我也忍不住要来说两句,不过我说的却是最基础的概念。  

  分布式:分布式的概念并不好定义,多个CPU共同处理一件事件算是分布式,多个计算机共同处理一件事也是分布式。我没有找到比较权威的定义,所以我也不乱说了。顺便提一下,分布式的期望是:如果一台计算机能够在5秒钟内完成一个任务,那么5台计算机以并行的方式一起工作就能在1秒内完成这一项工作。当然,这只是期望而己,毕竟大家都知道,进程内的数据传递的开销<进程之间<计算机之间。  

  对象的传递:

  貌似这个概念在一些书中被译为“编组”,不过说实话,编组真的太难理解了。我暂定为传递。主要是说对象从一个进程传递到另一个进程中。对象的传递有两种方式,一种是“按值传递”,一种是“引用传递”,可能看到这里,大家就有点明白了。的确,这根变量的值类型和引用类型差不多。

  通过值传递:通过值传递的对象,传递过去的是对象的一个副本,也就是一个拷贝。等同与变量的值类型。

  通过引用传递:通过引用传递的对象,传递过去的是一个代理,对象的实际操作,最终仍将在服务器上执行。相当于指针的概念。  

  按值传递,主要是通过对象的序列化与反序列化来实现的(貌似还有一种称乎叫串行化)。dot net中主要有:二进制序列化,SOAP序列化

  按引用传递:对象的类要继承自MarshalByRefObject或它的子类。




上一篇:伪装下载器使杀软失效下载病毒

下一篇:常见光盘文件系统标准汇总
相关文章:
·谁能知道微软在你的计算机里隐藏的秘密
·预防网络病毒的几个忠告
·也谈 .NET2.0中避免分布式事务
·Asp.Net、Ado.net 数据库编程超级攻略
·入门:PHP编程“数组”的基础知识
·用SQL分布式管理对象创建数据库备份
·C#网络应用编程基础练习题与答案(六)
相关软件:
·温暖夜读—你必须有一样是出色的
·答案只有风知道
·C专家编程
·编程教程-MFC入门
·成长中须知道的20个故事
·64位CPU指令集及编程方法(英文版)
·JXTA-Java P2P网络编程技术

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot