码迷,mamicode.com
首页 >  
搜索关键字:java并发    ( 2349个结果
读书名单
给自己的学习做个计划,从现在开始记录下自己想读的书,和已经读过的书(好好学习,天天进步安静):1.需要读的书:Java特种兵剑指Offer疯狂Java:突破程序员基本功的16课深入JavaWeb内幕京东技术解密2.读过的书:Java编程思想大型网站与java中间件Java并发编程实战
分类:其他好文   时间:2015-02-01 07:20:32    阅读次数:136
java并发的处理方式
1 什么是并发问题。 转自http://blog.csdn.net/dengshengjin2234/article/details/10051589 多个进程或线程同时(或着说在同一段时间内)访问同一资源会产生并发问题。 银行两操作员同时操作同一账户就是典型的例子。比如A、B操作员同时读取一余额为1000元的账户,A操作员为该账户增加100元,B操作员同时为该账户减去 50...
分类:编程语言   时间:2015-01-31 20:38:08    阅读次数:211
Java并发基本概念
线程安全的体现 不可变:对象被构建完后,其外部可见状态永远不会改变 绝对线程安全:不管运行环境如何,调用者都不需要任何额外的同步措施 相对线程安全:Java语言中的大部分线程安全类,或通常意义所说的线程安...
分类:编程语言   时间:2015-01-29 17:52:36    阅读次数:163
Java并发编程实践(读书笔记) 任务执行(未完)
任务的定义大多数并发程序都是围绕任务进行管理的.任务就是抽象和离散的工作单元.任务的执行策略1.顺序的执行任务这种策略的特点是一般只有按顺序处理到来的任务.一次只能处理一个任务,后来其它任务都要等待处理.响应性很糟糕,吞吐量低.系统资源利用率低.2.显示的为任务创建线程为每个任务创建对应一个线程,响...
分类:编程语言   时间:2015-01-29 17:30:57    阅读次数:175
Java并发——线程池原理
“池”技术对我们来说是非常熟悉的一个概念,它的引入是为了在某些场景下提高系统某些关键节点性能,最典型的例子就是数据库连接池,JDBC是一种服务供应接口(SPI),具体的数据库连接实现类由不同厂商实现,数据库连接的建立和销毁都是很耗时耗资源的操作,为了查询数据库中某条记录,最原始的一个过程是建立连接、发送查询语句、返回查询结果、销毁连接,假如仅仅是一个很简单的查询语句,那么可能建立连接与销毁连接两个...
分类:编程语言   时间:2015-01-24 20:08:02    阅读次数:225
线程同步工具CountDownLatch的使用
CountDownlatch,是一种Sychronizer,它可以延迟线程的进度直到线程的进度到线程到达终止状态。   它本身而言是Java并发包中非常有用的一个类,它可以让某些任务完成以后再继续运行下面的内容,每个任务本身执行完毕后让计数器减一,直到计数器清零后,以下的内容才可以继续运行,否则将阻塞等待。 CountDownLatch的一个非常典型的应用场景是:有一...
分类:编程语言   时间:2015-01-20 22:21:23    阅读次数:229
Java并发之CopyOnWriteArrayList
CopyOnWriteArrayList是线程安全的、并且读操作无锁的ArrayList。不像ArrayList默认初始化大小为10的Object[],CopyOnWriteArrayList默认初始化大小为0的Object[]1,add(E)add方法没有给整个方法加synchronized关键字...
分类:编程语言   时间:2015-01-15 19:47:19    阅读次数:213
传统定时器技术 Timer
本文为张孝祥java并发课程的学习笔记。 java.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。 一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。 我们看看看Timer的api文档 它拥有以下的几个方法 cancel,取消任务 purge,移除已经取消的...
分类:其他好文   时间:2015-01-15 16:03:55    阅读次数:216
[转]Java并发的四种风味:Thread、Executor、ForkJoin和Actor
这篇文章讨论了Java应用中并行处理的多种方法。从自己管理Java线程,到各种更好几的解决方法,Executor服务、ForkJoin 框架以及计算中的Actor模型。Java并发编程的4种风格:Threads,Executors,ForkJoin和Actors我们生活在一个事情并行发生的世界。自然...
分类:编程语言   时间:2015-01-15 10:36:35    阅读次数:289
JAVA并发编程实战 读书笔记(二)对象的共享
《java并发编程实战》读书摘要birdhack2015年1月2日对象的共享JAVA并发编程实战读书笔记 我们已经知道了同步代码块和同步方法可以确保以原子的方式执行操作,但一种常见的误解是,认为关键之synchronized只能用于实现原子性或者确定临界区。同步还有另一个重要的方面:内存可见性。.....
分类:编程语言   时间:2015-01-15 01:44:52    阅读次数:136
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!