花费 32 ms
Java并发编程:线程池的使用

Java并发编程:线程池的使用   在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:   如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任 ...

Wed Sep 03 19:02:00 CST 2014 107 761643
Java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析    volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的 ...

Sat Aug 23 06:07:00 CST 2014 244 540692
Java并发编程:深入剖析ThreadLocal

Java并发编程:深入剖析ThreadLocal   想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对Thread ...

Sun Aug 24 19:34:00 CST 2014 70 349878
Java并发编程:Callable、Future和FutureTask

Java并发编程:Callable、Future和FutureTask   在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。   这2 ...

Fri Sep 05 17:55:00 CST 2014 39 340546
Java并发编程:Lock

Java并发编程:Lock   在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java 5之后,在java.util.concurren ...

Thu Aug 21 00:57:00 CST 2014 65 188587
Java并发编程:Thread类的使用

Java并发编程:Thread类的使用   在前面2篇文章分别讲到了线程和进程的由来、以及如何在Java中怎么创建线程和进程。今天我们来学习一下Thread类,在学习Thread类之前,先介绍与线程 ...

Tue Aug 19 23:45:00 CST 2014 30 125097
Java并发编程:阻塞队列

Java并发编程:阻塞队列   在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayLis ...

Fri Aug 29 17:08:00 CST 2014 25 102434

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM