`
fantasy
  • 浏览: 517400 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
原文链接  译文链接 译者: 沈义扬,罗立树,何一昕,武祖  校对:方腾飞 引言 Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [co ...
本文翻译自《Getting Started With Storm》译者:吴京润    编辑:郭蕾 方腾飞 本书的译文仅限于学习和研究之用,没有原作者和译者的授权不能用于商业用途。 译者序 Storm入门终于翻译完了。首先感谢并发编程网同意本人在网 ...
计算机的使用者一直以为他们的计算机可以同时做很多事情。他们认为当其他的应用程序在下载文件,管理打印队列或者缓冲音频的时候他们可以继续在文字处理程序上工作。甚至对于单个应用程序,他们任然期待它能在在同一时间做很多事情。举个例子,一个流媒体播放程序必须能同时完成以下工作:从网络上读取数字音频,解压缩数字音频,管理播放和更新程序显示。甚至文字处理器也应该能在忙于重新格式化文本和刷新显示的情况下同时响应键盘和鼠标事件。这样的软件就被称为并发软件。   通过Java语言和Java类库对于基础并发的支持,JAVA平台具有完全(from the ground up )支持并发编程的能力。从JDK5.0起 ...
原文链接 作者: Javier Fernández González  译者:郑玉婷,许巧辉 校对:方腾飞,欧振聪   ​ 申明:本书由并发编程网组织翻译,只供研究和学习之用,禁止任何人用于商业用途。 ​ 当你用计算机工作的时候,你在同时做多样事情。你可以边听音乐边写文档边读取邮件。可以这样做的原因是你的操作系统运行并发任务。并发编程是关于基础与进程的一个提供了多任务或者多程序同时运行还相互沟通来交换数据和相互同步的平台。Java是一个并发平台,在Java程序中提供了很多执行并发任务的类。每个版本,Java提升了促进程序员开发并发程序的功能。这本书包含了在Java版本7的并发API中最 ...
第五章 讨喜的隔离可变性 讨喜的隔离可变性-前言 讨喜的隔离可变性(一)用角色实现隔离可变性 讨喜的隔离可变性(二)角色的特性 讨喜的隔离可变性(三)创建角色 讨喜的隔离可变性(四)收发消息 讨喜的隔离可变性(五)同时使用多个角色
原文地址:http://tutorials.jenkov.com/java-nio/index.html   作者:Jakob Jenkov   译者:郭蕾等    校对:方腾飞,丁一等   Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。   Java NIO: Channels and Buffers(通道和缓冲区) 标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者 ...
Doug Lea’s Home Page 如果IT的历史,是以人为主体串接起来的话,那么肯定少不了Doug Lea。这个鼻梁挂着眼镜,留着德王威廉二世的胡子,脸上永远挂着谦逊腼腆笑容,服务于纽约州立大学Oswego分校计算机科学系的老大爷。 说他是这个世界上对Java影响力最大的个人,一点也不为过。因为两次Java历史上的大变革,他都间接或直接的扮演了举足轻重的角色。一次是由JDK 1.1到JDK 1.2,JDK1.2很重要的一项新创举就是Collections,其Collections的概念可以说承袭自Doug Lea于1995年发布的第一个被广泛应用的collections;一次是20 ...
  Java并发性和多线程介绍 多线程的优点 多线程的代价 如何创建并运行java线程 竞态条件与临界区 线程安全与共享资源 线程安全及不可变性
原文地址:http://ifeve.com/transation-plan-3 为了促进并发编程在中国的推广和研究,让更多的同学能阅读到国外的文献。所以打算将国外的编程文献翻译成中文,但是我一个人的精力有限,所以希望征集译者帮忙一起翻译。这是一篇比较基础的文章,翻译难度不大,希望翻译后对新手有很大帮助。 Introduction to Java Concurrency(译者:jiyou) Benefits Costs Creating and Starting Threads(译者:阿里-章筱虎) Race Conditions and Critical Sections ...
Java并发结构 任务取消(Cancellation) Java内存模型Cookbook Java内存模型FAQ 同步和Java内存模型 Java Fork Join 框架 JUC同步框架
转载自:http://coolshell.cn/articles/9169.html   Martin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。这个系统是建立在JVM平台上,其核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单。业务逻辑处理器完全是运行在内存中,使用事件源驱动方式。业务逻辑处理器的核心是Disruptor。 Disruptor它是一个开源的并发框架,并获得2011 Duke’s 程序框架创新奖,能够在无锁的情况下实现网络的Queue并发操作。本文是Disrupto ...
原文地址:http://gee.cs.oswego.edu/dl/jmm/cookbook.html   作者:Doug Lea。由 JMM邮件组的成员提供帮助. dl@cs.oswego.edu.   译者:潘曦,丁一,古圣昌,欧振聪,方腾飞  校对:欧振聪,方腾飞   前言:从最初的探索至今已经有十年了。在此期间,很多关于处理器和语言的内存模型的规范和问题变得更清楚,更容易理解,但还有一些没有研究清楚。本指南一直在修订、完善来保证它的准确性,然而本指南部分内容展开的细节还不是很完整。想更全面的了解, 可以特别关注下 Peter Sewell和 
为了促进并发编程在中国的推广和研究,让更多的同学能阅读到国外的并发文献。所以打算将国外的并发编程文献翻译成中文,但是我一个人的精力有限,所以希望征集译者帮忙一起翻译。本期主要翻译Disruptor。   以下文章来自Disruptor官方网站:https://code.google.com/p/disruptor/wiki/BlogsAndArticles   正在翻译的 锁的缺点。译文地址:http://ifeve.com/locks-are-bad/ 如何使用Disruptor What’s so special about a ring buffer? - A s ...
  原文:http://gee.cs.oswego.edu/dl/cpj/jmm.html   作者:Doug Lea 译者:程晓明,萧欢,杜建雄  校对:方腾飞,丁一,欧振聪     目录 引言 原子性 可见性
原文:http://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html  译者:徐飞,方腾飞 目录 什么是内存模型? 其他语言,像c++,也有内存模型吗? JSR 133是什么?
Global site tag (gtag.js) - Google Analytics