随笔分类 - 线程
很关键的知识点
摘要:一个或者多个操作在 CPU 执行的过程中不被中断的特性称为原子性。
阅读全文
摘要:可见性的定义是:一个线程对共享变量的修改,另外一个线程能够立刻看到
阅读全文
摘要:并发处理 :1. 【强制】获取单例对象需要保证线程安全,其中的方法也要保证线程安全。 说明:资源驱动类、工具类、单例工厂类都需要注意。 2. 【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯。 正例: public class TimerTaskThread extends Thre
阅读全文
摘要:synchronized和ReentrantLock的区别 synchronized是和if、else、for、while一样的关键字,ReentrantLock是类,这是二者的本质区别。 代写 既然ReentrantLock是类,那么它就提供了比synchronized更多更灵活的特性,可以被继承
阅读全文
摘要:【本文转载自博主林炳文Evankaka原创文章http://blog.csdn.net/evankaka】 【本文转载自博主林炳文Evankaka原创文章http://blog.csdn.net/evankaka】 目录: 一Executors的API介绍 二几种不同的ExecutorService
阅读全文
摘要:写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢? 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。在这之前,首先让我们来了解下在操作系统中进程和
阅读全文