为什么使用akka
akka是Actor模型的实现。Actors为我们提供了以下优点:
1)对并发/并行程序的简单的、高级别的抽象。
2)异步、非阻塞、高性能的事件驱动编程模型。
3)非常轻量的事件驱动处理。
akka提供了容错性
使用“let-it-crash”语义和监管者树形结构来实现容错。非常适合编写永不停机、自愈合的高容错系统。监管者树形结构可以跨...
分类:
其他好文 时间:
2015-05-17 21:57:09
阅读次数:
163
WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图...
1.Map-Reduce编程模型以气象数据分析为例。数据中每一行就是一个时间点采集的温度信息,现在要分析一年中的最高温度。Mapper思想:Map-reduce的思想就是“分而治之”Mapper负责“分”,即把复杂的任务分解为若干个“简单的任务”执行“简单的任务”有几个含义:1数据或计算规模..
分类:
其他好文 时间:
2015-05-14 06:23:55
阅读次数:
198
1.Map-Reduce编程模型以气象数据分析为例。数据中每一行就是一个时间点采集的温度信息,现在要分析一年中的最高温度。Mapper思想:
分类:
其他好文 时间:
2015-05-14 06:19:39
阅读次数:
121
我们常说JavaScript采用的异步事件驱动的编程模型,所谓事件就是指用户或浏览器自身执行的某种动作。而事件处理程序(event handler)就是响应或处理事件的函数,给事件添加处理程序的方式有以下几种。HTML事件处理程序在早期的web开发中,使用的是直接给目标对象或文档元素添加事件处理程序...
分类:
编程语言 时间:
2015-05-13 14:37:01
阅读次数:
97
.NetFramework的异步编程模型从本质上来说是使用线程池来完成异步的任务,异步委托、HttpWebRequest等都使用了异步模型。这里我们使用异步委托来说明异步编程模型。首先,我们来明确一下,对于多线程来说,我们需要关注哪些问题。“线程是一段执行中的代码流”,从这句话中,我们可以关注这段代...
分类:
编程语言 时间:
2015-05-13 06:08:00
阅读次数:
152
原文地址:北云软件-初识React专注于UI在MVC分层设计模式中,react常被拿来实现视图层(V)。React不依赖于技术栈的其他部分,因此可以方便的在现有项目中尝试用它来实现一个小特性。虚拟DOMReact从DOM中抽象出来,给出一种更简洁的编程模型,且性能表现更好。能够通过NodeJS实现服...
分类:
其他好文 时间:
2015-05-07 23:58:40
阅读次数:
360
Java的多线程编程模型5--从AtomicInteger开始2011-06-23 20:5011393人阅读评论(9)收藏举报java多线程编程jniinteger测试AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时...
分类:
编程语言 时间:
2015-05-07 23:45:38
阅读次数:
179
在多核的硬件结构中,如果要充分发挥硬件的性能,必须采用多线程(或多进程)执行,以提高CPU的利用率。多核系统的编程模型和多个CPU的SMP系统的编程模型是一致的,都属于共享存储的编程模型;同时,多核环境中也可以使用的分布式编程模型。目前,多核并行编程方法可以分为以下四类:基于Raw Thread A...
分类:
其他好文 时间:
2015-05-05 08:46:29
阅读次数:
155
http://www.cnblogs.com/ydhliphonedev/p/3240772.htmlCocoa层:NSURL,Bonjour,Game Kit,WebKitCore Foundation层:基于 C 的CFNetwork 和 CFNetServicesOS层:基于 C 的 BSD ...
分类:
移动开发 时间:
2015-05-04 23:44:21
阅读次数:
179