码迷,mamicode.com
首页 >  
搜索关键字:java并发    ( 2349个结果
[Java 并发] Java并发编程实践 思维导图 - 第五章 基础构建模块
根据《Java并发编程实践》一书整理的思维导图。希望能够有所帮助。...
分类:编程语言   时间:2014-11-23 10:35:13    阅读次数:366
[Java 并发] Java并发编程实践 思维导图 - 第五章 基础构建模块
根据《Java并发编程实践》一书整理的思维导图。 第一部分:...
分类:编程语言   时间:2014-11-23 10:33:55    阅读次数:172
java对象锁
在进行多线程开发时,经常会用到同步锁:synchronized。该关键字可以使用在普通方法上,也可以使用在static方法上。这里叙述下这两种方式的区别,避免以后忘记。     我们都知道,每一个对象都有一个监视器。对于每一个类,有一个Class对象,也可以有该类的实例对象。如果synchronized放在普通方法上,线程在同步访问时,就会查看该类实例对象上的监视器;如果synchronized...
分类:编程语言   时间:2014-11-17 12:25:21    阅读次数:184
Java并发原语——线程、互斥与同步
本文首先介绍了Java的线程基本操作(创建、等待等),线程的互斥、同步操作;然后解释了为什么需要互斥、同步,什么是信号(通知)丢失,什么是虚假唤醒;并实验展示了原子性(Atomic)问题、通知丢失(notify missing)问题;同时给出了原子性、信号丢失、虚假唤醒问题的解决方法。...
分类:编程语言   时间:2014-11-16 17:19:04    阅读次数:342
[Java 并发] Java并发编程实践 思维导图 - 第四章 对象的组合
[Java 并发] Java并发编程实践 思维导图 - 第四章 对象的组合。 整理的思维导图,希望对大家有所帮助。...
分类:编程语言   时间:2014-11-16 10:43:49    阅读次数:139
Java 高并发缓存与Guava Cache
今天我们介绍的是本地缓存缓存,我们这边采用java.util.concurrent.ConcurrentHashMap来保存,ConcurrentHashMap是一个线程安全的HashTable,并提供了一组和HashTable功能相同但是线程安全的方法,ConcurrentHashMap可以做到读取数据不加锁,提高了并发能力。我们先不考虑内存元素回收或者在保存数据会出现内存溢出的情况,我们用ConcurrentHashMap模拟本地缓存,当在高并发环境一下,会出现一些什么问题?...
分类:编程语言   时间:2014-11-15 17:15:05    阅读次数:258
并发编程 11—— 任务取消与关闭 之 shutdownNow 的局限性
Java并发编程实践 目录并发编程 01—— ConcurrentHashMap并发编程 02—— 阻塞队列和生产者-消费者模式并发编程 03—— 闭锁CountDownLatch 与 栅栏CyclicBarrier并发编程 04—— Callable和Future并发编程 05—— Complet...
分类:其他好文   时间:2014-11-13 16:19:13    阅读次数:175
[Java 并发] Java并发编程实践 思维导图 - 第三章 对象的共享
根据《Java并发编程实践》一书整理的思维导图。...
分类:编程语言   时间:2014-11-13 10:55:24    阅读次数:301
Java并发与同步
Java中并发的形式无非是多线程和多进程两种形式。这两种形式都是可以利用多核来发挥计算能力的。 先说并发: 多进程意味着同时运行多个JVM,这个代价通常比多线程高,每个JVM都有自己的堆栈、都要分别加载各自的类。但是多进程的好处是“隔离性”更好,一个JVM中的程序在运行时发生故障不会对其他JVM产生很大的影响。而在多线程的情况下,一些致命错误可能导致整个JVM挂掉,祸及全体。多线程可以方便地共...
分类:编程语言   时间:2014-11-12 02:07:41    阅读次数:214
Java并发之任务的描述和执行
简单概念 《Java编程思想》对并发概念的重要性阐述: Java是一种多线程语言,并且提出了并发问题,不管你是否意识到了。因此,有很多使用中的Java程序,要么只是偶尔工作,要么是在大多数时间里工作,并且会由于未...
分类:编程语言   时间:2014-11-10 18:16:27    阅读次数:278
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!