码迷,mamicode.com
首页 >  
搜索关键字:concurrent    ( 2237个结果
Java并发学习之十五——使用读写锁同步数据访问
本文是学习网络上的文章时的总结,感谢大家无私的分享。 读写锁重要的是写锁的使用,只用一个入口。 下面是读写锁使用的例子 package chapter2; import java.util.concurrent.locks.ReadWriteLock; import java.util.concurrent.locks.ReentrantReadWriteLock; public cla...
分类:编程语言   时间:2014-09-17 15:16:52    阅读次数:242
Java 理论与实践: JDK 5.0 中更灵活、更具可伸缩性的锁定机制
新的锁定类提高了同步性 —— 但还不能现在就抛弃 synchronizedJDK 5.0为开发人员开发高性能的并发应用程序提供了一些很有效的新选择。例如,java.util.concurrent.lock中的类ReentrantLock被作为 Java 语言中synchronized功能的替代,它具...
分类:编程语言   时间:2014-09-17 13:38:32    阅读次数:296
java的多生产者多消费者例子
import java.util.concurrent.locks.*;public class Test9 { public static void main(String[] args) { // TODO 自动生成的方法存根 Resource r=new Resource(); Prod...
分类:编程语言   时间:2014-09-16 23:28:21    阅读次数:253
Java并发学习之十四——使用Lock同步代码块
本文是学习网络上的文章时的总结,感谢大家无私的分享。 Java提供另外的机制用来同步代码块。它比synchronized关键字更加强大、灵活。Lock 接口比synchronized关键字提供更多额外的功能。在使用Lock时需要注意的是要释放Lock锁。 package chapter2; import java.util.concurrent.locks.Lock; import ...
分类:编程语言   时间:2014-09-16 20:39:31    阅读次数:187
Android多线程研究(9)——读写锁
一、什么是锁在Java的util.concurrent.locks包下有关于锁的接口和类如下:先看一段代码:package com.codeing.snail.test; public class ReadWriteLockTest { public static void main(String[] args) { final Output output = new Output();...
分类:移动开发   时间:2014-09-16 00:20:29    阅读次数:338
Java 并发编程之测试(二)
资源管理的测试 先摆上昨天测试用的栗子 import java.util.concurrent.Semaphore; public class BoundedBuffer { private final Semaphore availableItems, availableSpaces; private final E[] Items; private int putPosition...
分类:编程语言   时间:2014-09-15 17:46:19    阅读次数:261
线程池原理
一 简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。 Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程...
分类:编程语言   时间:2014-09-15 14:14:49    阅读次数:252
多线程(一)
java的1.5后,JDK 增加了一个包Concurrent,为我们的多线程程序的编写带来了很大的方便。这个主要是把以前使用多线程的知识梳理一下。 首先需要用到的类是java.util.concurrent.Executors, 由它来生成线程执行器java.util.concurrent.Exec...
分类:编程语言   时间:2014-09-14 15:18:27    阅读次数:229
Java Callable and Future
package concurrency.callable;import java.util.concurrent.Callable;/** * * Callable 与 Future 是为了适应 jdk1.6多并发产生的 * Callable 与 Runnable接口 * 共同 : * ...
分类:编程语言   时间:2014-09-13 21:27:45    阅读次数:291
字符串交替打印 操作方法
1 package cn.itcast.servlet; 2 3 import java.util.concurrent.LinkedBlockingQueue; 4 import java.util.concurrent.locks.Condition; 5 import java....
分类:其他好文   时间:2014-09-11 20:46:22    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!