仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 654|回复: 11
打印 上一主题 下一主题

[学习教程] JAVA教程之Java 7 并发编程指南中文版仓酷云

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:15:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
但是一些大型开发或者是保密型比较高的项目都会用java,原因有2点,一:java是开源的,不怕别人留后门,偷我工具,.net网页编程就不一样了,保持微软的一向风格,源代码不公开当你用盘算机事情的时分,你在同时做多样事变。你能够边听音乐边写文档边读取邮件。能够如许做的缘故原由是你的操纵体系运转并发义务。并发编程是关于基本与历程的一个供应了多义务大概多程序同时运转还互相相同来互换数据和互相同步的平台。Java是一个并发平台,在Java程序中供应了良多实行并发义务的类。每一个版本,Java提拔了增进程序员开辟并发程序的功效。这本书包括了在Java版本7的并发API中最主要和最有效的技能,你能够间接在你的使用程序中利用的。
目次

媒介

第一章:线程办理


  • 先容
  • 线程的创立和运转
  • 猎取和设置线程信息
  • 线程的中止
  • 操纵线程的中止机制
  • 线程的就寝和恢复
  • 守候线程的闭幕
  • 保卫线程的创立和运转
  • 处置线程的不受把持非常
  • 利用当地线程变量
  • 线程组
  • 处置线程组内的不受把持非常
  • 用线程工场创立线程
第二章:基础线程同步


  • 先容
  • 同步办法
  • 在同步的类里布置自力属性
  • 在同步代码中利用前提
  • 利用Lock来同步代码块
  • 利用读/写锁来同步数据会见
  • 修正Lock的公允性
  • 在Lock中利用多前提
第三章:线程同步工具


  • 先容
  • 把持并发会见一个资本
  • 把持并发会见多个资本
  • 守候多个并发事务完成
  • 在一个不异点同步义务
  • 运转并发阶段性义务
  • 把持并发阶段性义务的改动
  • 在并发义务间互换数据
第四章:线程实行者


  • 先容
  • 创立一个线程实行者
  • 创立一个巨细流动的线程实行者
  • 实行者实行前往了局的义务
  • 运转多个义务并处置第一个了局
  • 运转多个义务并处置一切的了局
  • 在提早后实行者运转义务
  • 实行者按期的实行义务
  • 实行者作废义务
  • 实行者把持一个停止义务
  • 实行者分别运转义务和处置了局
  • 实行者把持被回绝的义务
第五章:Fork/Join框架


  • 先容
  • 创立Fork/Join池
  • 到场义务的了局
  • 异步运转义务
  • 义务中抛出非常
  • 作废义务
第六章:并发汇合


  • 先容
  • 利用非堵塞线程平安列表
  • 利用堵塞线程平安列表
  • 用优先级对利用堵塞线程平安列表排序
  • 利用线程平安与带有提早元素的列表
  • 利用线程平安的导航舆图
  • 天生并行随机数
  • 利用原子变量
  • 利用原子阵列
第七章:定制并发类


  • 先容
  • 定制ThreadPoolExecutor类
  • 完成一个优先级制的实行者类
  • 完成ThreadFactory接口来天生自界说线程
  • 在实行者对象中利用我们的ThreadFactory
  • 在企图好的线程池中定制运转义务
  • 完成ThreadFactory接口来天生自界说线程给Fork/Join框架
  • 在Fork/Join框架中定制运转义务
  • 完成一个自界说锁类
  • 完成一个基于优先级传输Queue
  • 完成你本人的原子对象
第八章:测试并发使用程序


  • 先容
  • 监控锁接口
  • 监控Phaser类
  • 监控实行者框架
  • 监控Fork/Join池
  • 编写无效的日记
  • FindBugs剖析并发代码
  • 设置Eclipse来调试并发代码
  • 设置NetBeans来调试并发代码
  • MultithreadedTC测试并发代码
能够从上面的链接下载收费章节:下载

大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。
海妖 该用户已被删除
沙发
发表于 2015-1-19 11:47:57 | 只看该作者
[url]http://www.ckuyun.com/[/url]去下载,或到同济技术论坛的服务器[url]ftp://www.ckuyun.com[/url]去下,安装上有什么问题,可以到论坛上去提问。
变相怪杰 该用户已被删除
板凳
发表于 2015-1-24 12:37:36 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
透明 该用户已被删除
地板
发表于 2015-1-29 06:44:50 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
简单生活 该用户已被删除
5#
发表于 2015-1-29 09:33:33 | 只看该作者
是一种突破用户端机器环境和CPU
小魔女 该用户已被删除
6#
发表于 2015-2-4 13:34:30 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
若相依 该用户已被删除
7#
发表于 2015-2-7 01:32:30 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
飘灵儿 该用户已被删除
8#
发表于 2015-2-19 09:04:52 | 只看该作者
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
莫相离 该用户已被删除
9#
发表于 2015-3-6 14:27:27 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
10#
发表于 2015-3-13 02:08:19 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
再现理想 该用户已被删除
11#
发表于 2015-3-13 02:08:20 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
谁可相欹 该用户已被删除
12#
发表于 2015-3-20 09:32:06 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 00:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表