码迷,mamicode.com
首页 >  
搜索关键字:并发编程    ( 3383个结果
读Java并发编程实践中,向已有线程安全类添加功能--客户端加锁实现示例
在Java并发编程实践中4.4中提到向客户端加锁的方法。此为验证示例,写的不好,但可以看出结果来。package com.blackbread.test;import java.util.ArrayList;import java.util.Collections;import java.util....
分类:编程语言   时间:2014-09-05 19:37:11    阅读次数:256
Java并发编程:Timer和TimerTask(转载)
Java并发编程:Timer和TimerTask(转载) 下面内容转载自: http://blog.csdn.net/xieyuooo/article/details/8607220 其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个类,而具体的Timer...
分类:编程语言   时间:2014-09-05 12:36:01    阅读次数:293
Java内存模型(转)
深入理解Java内存模型(一)——基础并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型里,线程之间...
分类:编程语言   时间:2014-09-05 09:56:51    阅读次数:360
Java 并发编程之任务取消(九)
Jvm关闭 jvm可正常关闭也可强行关闭,正常关闭有多种触发方式...
分类:编程语言   时间:2014-09-04 23:41:45    阅读次数:197
并发编程—— 阻塞队列和生产者-消费者模式
Java并发编程实践 目录并发编程—— ConcurrentHashMap并发编程—— 阻塞队列和生产者-消费者模式概述第1部分 为什么要使用生产者和消费者模式第2部分什么是生产者消费者模式第3部分 代码示例第1部分 为什么要使用生产者和消费者模式 在线程世界里,生产者就是生产数据的线程,消费者就....
分类:其他好文   时间:2014-09-04 16:36:59    阅读次数:376
Java 并发编程之任务取消(八)
处理非正常的线程中止...
分类:编程语言   时间:2014-09-04 00:17:07    阅读次数:246
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。 以下.....
分类:编程语言   时间:2014-09-03 21:05:17    阅读次数:401
Java并发编程:线程池的使用
Java并发编程:线程池的使用 在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办...
分类:编程语言   时间:2014-09-03 12:39:56    阅读次数:305
内存关卡/栅栏 ( Memory Barriers / Fences ) – 译
翻译自:Martin Thompson – Memory Barriers/Fences 在这篇文章里,我将讨论并发编程里最基础的技术–以内存关卡或栅栏著称,那让进程内的内存状态对其他进程可见。 CPU 使用了很多技术去尝试和适应这样的事实:CPU 执行单元的性能已远远超出主内存性能。在我的“Writing Combining”文章,我只是谈及其中一种技术。CPU 使用的用来隐...
分类:其他好文   时间:2014-09-02 10:29:54    阅读次数:278
java内存模型
并发编程中的两个重要问题:1.线程之间如何通信(共享内存、消息传递);2.线程之间如何同步;在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信;在消息传递的并发模型里,线程之间没有公共状态,线程之间必须通过明确的发送消息来显式进行通信。同步是指程序用...
分类:编程语言   时间:2014-09-01 12:19:43    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!