Java线程专栏文章汇总

JDK5.0之前传统线程

       Java线程(一):线程安全与不安全

Java线程(二):线程同步synchronized和volatile

Java线程(三):线程协作-生产者/消费者问题

Java线程(四):线程中断、线程让步、线程睡眠、线程合并

Java线程(五):Timer和TimerTask

JDK5.0之后并发包

       Java线程(六):线程池

Java线程(七):Callable和Future

Java线程(八):锁对象Lock-同步问题更完美的处理方式

Java线程(九):Condition-线程通信更高效的方式

Java线程(十):CAS

Java线程(十一):Fork/Join-Java并行计算框架

篇外篇

       Java线程(篇外篇):阻塞队列BlockingQueue

Java线程(篇外篇):线程本地变量ThreadLocal

时间: 2024-10-10 08:59:41

Java线程专栏文章汇总的相关文章

Java线程专栏文章汇总(转)

原文:http://blog.csdn.net/ghsau/article/details/17609747 JDK5.0之前传统线程        Java线程(一):线程安全与不安全 Java线程(二):线程同步synchronized和volatile Java线程(三):线程协作-生产者/消费者问题 Java线程(四):线程中断.线程让步.线程睡眠.线程合并 Java线程(五):Timer和TimerTask JDK5.0之后并发包        Java线程(六):线程池 Java线程

分享一个java线程专栏

专栏 : java线程基础 转载自 http://blog.csdn.net/column/details/yinwenjiethread.html 专栏内容: 1.线程基础:线程(1)--操作系统和线程原理 2.线程基础:线程(2)--JAVA中的基本线程操作(上) 3. 线程基础:线程(3)--JAVA中的基本线程操作(中) 4.线程基础:线程(4)--JAVA中的基本线程操作(下) 5.线程基础:线程池(5)--基本使用(上) 6.线程基础:线程池(6)--基本使用(中) 7.线程基础:线

JAVA 线程基本知识汇总--线程中断

1.线程中断的结果专业术语 isInterrupted interrupted interrupt // 测试当前线程是否已经中断,同时会将线程的中断状态取消 Thread.interrupted(); // 在当前线程加上一个打断标记 ** 并不会真的立即停止线程 thread.interrupt(); // 测试线程是否已经中断 thread.isInterrupted(); 2.知识点: 直接调用interrupt 不会中断线程 package org.test; /*  * 线程中断演示

JAVA 线程基本知识汇总

任何一个时刻,对象的控制权(monitor)只能被一个线程拥有. 无论是执行对象的wait.notify还是notifyAll方法,必须保证当前运行的线程取得了该对象的控制权(monitor) 如果在没有控制权的线程里执行对象的以上三种方法,就会报java.lang.IllegalMonitorStateException异常. JVM基于多线程,默认情况下不能保证运行时线程的时序性 IllegalMonitorStateException wait 还是notify 都必须确保自己取得对象的锁

JAVA 线程基本知识汇总--Join yield

Join 让执行这个方法的线程插队 ,让当前县城执行完再执行别的线程 package org.famous.unyielding.current.jooin; public class ThreadJoinClient { public static void main(String[] args) { Thread t = new Thread(new Runnable() { @Override public void run() { System.err.println("Hello Wo

java基础知识文章汇总

将之前的所有关于Java基础知识的随笔,整理成质量较高的十几篇随笔,几乎是好几篇比较零散的随笔合成现在的一篇,自认为还不错. java基础(一) 深入解析基本类型 java基础(二) 自增自减与贪心规则 java基础(三) 加强型for循环与Iterator java基础(四) java运算顺序的深入解析 java基础(五) String性质深入解析 java基础(六) switch语句的深入解析 java基础(七) java四种访问权限 java基础(八) 深入解析常量池与装拆箱机制 java

java线程的作用详解

这是篇关于java线程的文章,写的非常通俗易懂的,适合任何读计算机的同学学习. 线程同步 我们可以在计算机上运行各种计算机软件程序.每一个运行的程序可能包括多个独立运行的线程(Thread). 线程(Thread)是一份独立运行的程序,有自己专用的运行栈.线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等. 当多个线程同时读写同一份共享资源的时候,可能会引起冲突.这时候,我们需要引入线程"同步"机制,即各位线程之间要有个先来后到,不能一窝蜂挤上去抢作一团. 同步这个词是从英文

Java线程池详解(二)

一.前言 在总结了线程池的一些原理及实现细节之后,产出了一篇文章:Java线程池详解(一),后面的(一)是在本文出现之后加上的,而本文就成了(二).因为在写完第一篇关于java线程池的文章之后,越发觉得还有太多内容需要补充,每次都是修修补补,总觉得还缺点什么.在第一篇中,我着重描述了java线程池的原理以及它的实现,主要的点在于它是如何工作的.而本文的内容将更为上层,重点在于如何应用java线程池,算是对第一篇文章的一点补充,这样对于java线程池的学习和总结稍微完整一些. 使用过java线程池

Java 学习文章汇总

目前JAVA可以说是产业界和学术界最热门的语言,许多人都很急切想把JAVA学好. 但学习是需要步骤的,除非像电影中演的那样,能够把需要的专业技巧下载到脑海:主角只花了几秒下载资料,就马上具备飞行员的技巧,或是武侠小说中的运功传送内力的方式,否则花上一段时间苦学是少不了的.花时间,不打紧,就怕方法错误,事倍功半. java 学习文章推荐.java学习线路.java 知识图谱. HTML5 微数据 RDFa/微格式 使用 jQuery 的 Autocomplete 插件实现input输入提示功能 创