并行处理
文章平均质量分 80
很土
专注于高性能服务器设计及开发
展开
-
对象状态示例类
基于对象状态类的示例类,可以根据示例类举一反三,充分提高多线程的并发能力。原创 2020-02-06 14:57:45 · 310 阅读 · 0 评论 -
对象状态类
在多线程编程中,但凡对象的操作必须在某种状态下才有效,且对象状态的变化是需要一定的时钟周期,这时就涉及状态迁移。利用好对象状态可以提高程序的并发能力,同时也能控制对象状态。原创 2020-02-06 14:54:52 · 552 阅读 · 0 评论 -
共享对象模板
在多线程编程中,涉及多线程对象共享,为了保证对象有效,防止出现一个线程正在操作对象而另外线程正在或已经释放对象的情况。共享对象模板就是针对多线程共享对象而设计,通过对象引用计数来保证对象有效及对象释放的向后延迟。原创 2020-02-06 14:43:40 · 260 阅读 · 0 评论 -
并行处理之引用计数与状态的使用
--------------------------------------------------------------------------------标题: 并行处理之引用计数与状态的使用作者: 叶飞虎日期: 2013.03.09------------------------------------------------------------------------原创 2013-03-09 14:17:30 · 1967 阅读 · 0 评论 -
远程调用内核接口的封装类(RCKObjs)
远程调用内核接口的封装类(RCKObjs), RCK 包含 Application, Function, Connection, Command, Response 和 Fields 六大类。原创 2014-07-08 11:32:41 · 1482 阅读 · 0 评论 -
远程调用内核接口(remote call kernel)
RCK(remote call kernel 缩写)为远程调用内核, 其通讯协议为自定义数据流协议。RCK 负责远程调用过程中的数据组织, 并不关心实际物理通讯协议, 实则属于逻辑层通讯协议。 RCK 通讯槽接口(RCKSlot)负责数据接收和发送, 属于通讯的适配层, 由第三方来实现实际的数据传输接口。原创 2013-09-12 19:08:38 · 3376 阅读 · 1 评论 -
如何实现 RPC 框架的要点浅析
简单的说,RPC 就是从一台主机上的进程 A 通过参数传递的方式调用另一台主机上的进程 B 中的一个函数,并得到返回的结果。因此 RPC 具有以下特点:a. RPC 会隐藏底层的通讯细节,不需要直接处理如何通信及收发数据。b. RPC 是一个请求响应模型。客户端发起调用请求,服务端返回请求响应,这类似于HTTP 的工作方式。c. RPC 在使用形式上像调用本地函数一样去调用远程的函数。原创 2017-02-24 09:45:31 · 3083 阅读 · 0 评论 -
C++面向对象编程原则及人类示例
在 C++ 面向对象编程中,有很多开发人员无法把控类,以及应该如何编写。在编写类时有几个原则必须遵循,这样可以使类拥有健壮性及可用性。人类示例 TPerson 描述了类的生命力,以及类的属性、行为和事件。 面向对象编程的二个基本特征:封装和继承。 封装的目的是为了信息隐藏,并保证类数据成员的私有性和一致性,同时数据成员之间是强耦合,而类与类之间应该弱耦合。 继承的目的是为了扩充类的多样性,多继承和多态都是继承的扩展方式,而继承会增加类与类之间的耦合性。原创 2017-10-12 11:02:10 · 950 阅读 · 1 评论