ICE中间件说明文档 1 ICE中间件简介 2 平台核心功能 2.1 接口描述语言(Slice) 2.2 ICE运行时 2.2.1 通信器 2.2.2 对象适配器 2.2.3 位置透明性 2.3 异步编程模型 2.3.1 异步方法调用 2.3.2 异步方法分派 2.4 订阅/发布编程模型 2.5 动
分类:
其他好文 时间:
2016-01-27 22:50:36
阅读次数:
308
Hadoop 是 Apache 下一个开源的分布式的软件计算框架,它是由Doug Cutting根据 Google提出的分布式文件系统 GFS 和 MapReduce 编程模型而实现的。Hadoop 由许多部分组成,其核心是用于数据存储的分布式文件系统HDFS与用于分布式计算的 MapReduce....
分类:
其他好文 时间:
2016-01-26 21:48:01
阅读次数:
303
内容推荐本书主要讲述采用现代C++在x86-64 Linux上编写多线程TCP网络服务程序的主流常规技术,重点讲解一种适应性较强的多线程服务器的编程模型,即one loop per thread。这是在Linux下以native语言编写用户态高性能网络程序最成熟的模式,掌握之后可顺利地开发各类常见的...
分类:
编程语言 时间:
2016-01-26 20:16:21
阅读次数:
262
深入理解Java内存模型(一)——基础并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型里,线程之间...
分类:
编程语言 时间:
2016-01-26 11:59:02
阅读次数:
189
11.1 客户与服务器的角色11.2 远程方法调用11.3 RMI编程模型 11.3.1 接口与实现 11.3.2 RMI注册表 11.3.3 部署程序 11.3.4 记录RMI活动的日志11.4 远程方法中的参数和返回值 11.4.1 传递远程对象 11.4.2 传递非远程对象 11...
分类:
其他好文 时间:
2016-01-24 16:46:17
阅读次数:
105
先交代下背景,前面几张内容主要是介绍多线程的基本知识,这一章是因为正好接触到了APM(异步编程模型),发现APM真的很强大,其中有部分知识点涉及到了委托的BeginInvoke/EndInvoke,就由衷地想写下APM相关的知识。
分类:
编程语言 时间:
2016-01-18 01:43:44
阅读次数:
345
http://www.cnblogs.com/fangyz/p/5134018.html从.NET4.5开始,用async和await关键字再加上Task.Run是一个非常不错的异步编程模型。1.await和async 异步模式从技术上看就是利用委托来实现的,它 的主要好处是在异步执行的过程中,用....
阅读关于C#多线程和异步编程,做读书笔记。异步编程经历了传统模式(ThreadPool的QueueUserWorkItem方法)、IAsyncResult的.NET1.0异步编程模型 (APM)、 .NET2.0基于事件的异步编程模式(EMP)和 .NET4.X基于任务的异步编程模式(TPL)。
分类:
其他好文 时间:
2016-01-16 19:03:10
阅读次数:
131
一,共享内存 内核管理一片物理内存,允许不同的进程同时映射,多个进程可以映射同一块内存,被多个进程同时映射的物理内存,即共享内存。映射物理内存叫挂接,用完以后解除映射叫脱接。1,共享内存的特点: 优点:是最快的IPC。 缺点:要编程者自己实现对共享内存互斥访问。如何实现?2,编程模型:具体函数的.....
分类:
系统相关 时间:
2016-01-13 21:58:14
阅读次数:
316
1.什么是spring?Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2.使用Spring框架的好处是什么?轻...
分类:
编程语言 时间:
2016-01-13 19:54:28
阅读次数:
219