编程之家(jb51.cc)编程百科栏目主要推荐程序员常用编程技术介绍,以下是程序开发相关编程语言,主要信息提供给程序员快速了解所需要学习的编程技术语言。
高性能原生的java集合框架。性能比 gnu trove,googleguava 更高。 使用者有Hadoop,carrot
Quasar 是一个 Java 库,提供了高性能、轻量级的线程,类似 Go 语言的 Channel,Erlang 语言的 Actor 和其他异步编程工具。
Akka.NET 是 Akka 的 .NET 开源实现。用于构建强大的并发和分布式应用。Akka 是一个用 Scala 编写的库,用于简化编写容错的、高可伸缩性的 Java 和 Scala 的
1、跨平台 Windows 32/64、Linux 32/64、Mac OSX 2、支持多种进程与线程模型 支持多线程模型和多进程模型的同时,对于我们使用最多的以fork模型实现资源共享的方式也提供支持。
libPhenom 是 Facebook 发布的一个高性能的C语言并发编程框架,支持事件驱动,支持多线程,还提供了内存管理和常用数据结构,甚至是json处理。
Aliyun OTS 是基于 Node.js 的 AliyunOTS(Open Table Service) SDK。ots@0.4.0+ 要求使用protobuf 协议 API。 注意:如果使用 XML 协议 API,请使用 ots<=0.3.0。
Concurrency Control Flow 并发流程控制 一个基于协程和libuv的C++框架,仅通过 start 、 await
dispy 是一个 Python 的分布式并行计算框架。可在单台机器上多个处理器进行并行处理,也可在多机集群环境下使用。
使用PCF : 1.使并发程序写起来更容易。写的单个脚本可以自动并发跑起来 2.使并发控制更简单。并发的进程数可以随时增多和减少,特意暂停或意外中止的程序会记录暂停点,下次执行时从暂停点继续执行。
使用 goless 库,你可以用 Python 语言编写 Go 语言风格的并发程序。goless 提供了 channels、select 和
C++Memo 是一款为memoization设计的通用框架,提供自动并行化,实现软件组件的动态规划算法或者符合memoization要求的快速原型工具。
Theron是一个轻量级的C并发编程库,其实现了Actor模式,利用Theron可以轻松地实现并发编程。Theron的API清晰简洁,而且支持*NIX、windows、ARM、MAC等多种平台,且支持pthreads,
HPX – 一个用于一般目的的并行 C++ 运行时系统,用于任意规模的应用开发。
Amino CBB (Concurrent Building Blocks) 类库将提供优化后的并发线程组件,适用于JDK6.0 及其以后的版本。
Sherlock 是一个易用的 Python 分布式进程内锁机制库,你可选择锁同步的不同后台。
Cubert是一个用于复杂大数据分析的高性能计算引擎。这是为分析师和数据科学家编写的一个框架,提供“手动编写Java程序的所有效率优势,并提供了一个简单的、类似脚本的用户接口,用于解决各种统计、分析和图论问题
STMX 是一个高性能的 Common Lisp 库,用于实现可组合的软件事务内存机制。 事务内存是一种并行程序设计的方式,其来自于数据库管理系统(DBMS)中的事务(Transaction)概念。事务内存目前有两种实现方式,基于软
ParSeq 是一个简化 Java 编写异步处理代码的框架,优点: 异步操作的并行处理 顺序执行非堵塞计算
Asyncload是一款异步并行加载工具(依赖字节码技术)。 背景 前段时间在做应用的性能优化时,分析了下整体请求,profile看到90%的时间更多的是一些外部服务的I/O等待,cpu利用率其实不高,在10%以 下。
Parallel Java 2 (PJ2) 是 100% Java 实现的并行编程 API 和中间件,支持多核并行计算机,集群并行计算机,缓和多核集群并行计算机和 GPU 加速并行计算机。PJ2 包括一个轻量级 map-reduce 框架。PJ2