文章分类 -  Java 多线程

摘要:一、概述 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为 阅读全文
posted @ 2016-11-08 13:51 He_quotes 阅读(98) 评论(0) 推荐(0)
摘要:Java并发编程(1):可重入内置锁 每个Java对象都可以用做一个实现同步的锁,这些锁被称为内置锁或监视器锁。线程在进入同步代码块之前会自动获取锁,并且在退出同步代码块时会自动释放锁。获得内置锁的唯一途径就是进入由这个锁保护的同步代码块或方法。 当某个线程请求一个由其他线程持有的锁时,发出请求的线 阅读全文
posted @ 2016-07-10 22:00 He_quotes 阅读(107) 评论(0) 推荐(0)
摘要:IBM-Java 理论与实践: 正确使用 Volatile 变量 http://sakyone.iteye.com/blog/668091 Java并发编程:volatile关键字解析 Volatile 变量是一种非常简单但同时又非常脆弱的同步机制,如果严格遵循 volatile 的使用条件 —— 阅读全文
posted @ 2016-07-06 12:24 He_quotes 阅读(59) 评论(0) 推荐(0)
摘要:转载此处 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象; 2. 修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象; 3. 修饰一个静态的方法,其作用的范围是整个静态方法,作用的 阅读全文
posted @ 2016-07-05 15:04 He_quotes 阅读(91) 评论(0) 推荐(0)
摘要:1、interrupt interrupt方法用于中断线程。调用该方法的线程的状态为将被置为"中断"状态。 注意:线程中断仅仅是置线程的中断状态位,不会停止线程。需要用户自己去监视线程的状态位并做处理。支持线程中断的方法(也就是线程中断后会抛出interruptedException的方法)就是在监 阅读全文
posted @ 2016-07-05 14:01 He_quotes 阅读(513) 评论(1) 推荐(0)
摘要:http://www.cnblogs.com/xrq730/p/4850883.html 阅读全文
posted @ 2016-06-13 15:37 He_quotes 阅读(56) 评论(0) 推荐(0)