
多线程
文章平均质量分 79
超杰不会飞
一个成长中的菜鸟
展开
-
线程安全杂谈之ThreadLocal
线程安全杂谈之ThreadLcal前言保证线程安全的一个方法是线程封闭,而ThreadLocal关键字就能实现这一点,用ThreadLocal实现的变量会和线程绑定,每个线程对应自己的一份数据,自然就产生不了竞争资源问题。使用方式public class ThreadLocalTest { public static ThreadLocal<String> itl = new Inheri原创 2017-04-18 01:00:57 · 284 阅读 · 0 评论 -
线程安全杂谈之锁
为了保证线程安全,使用锁是其中一种方式,所以决定写篇文章巩固一下对锁的理解 锁的种类1. 内置锁内置锁的使用方式是synchoronized,可以将synchoronized关键字放在方法上面,如果需要更细粒度的控制,可以使用synchoronzied代码块//使用方式1 synchoronized(object){ //同步代码 object.wait(); object.原创 2017-05-09 21:58:45 · 227 阅读 · 0 评论