java多线程
-
新手了解java 多线程基础知识(二)
目录一、线程的生命周期JDK中用Thread.State类定义了线程的几种状态:二、线程同步1、为什么要有线程同步2、synchronized2.1同rjWsE步代码块2.2同步方法3、Lock锁总结一、线程的生命周期[详细]
2021-07-06 10:06 分类:编程语言 -
彻底搞懂Java多线程(二)
目录java中的锁1.synchronized锁(jvm层的解决方案,也叫监视器锁)2.手动锁Locksynchronized锁synchronized使用场景1.使用synchronized来修饰代码块(可以给任意的对象进行加锁操作)2.使用synchronized来修饰静态方[详细]
2021-07-04 09:45 分类:编程语言 -
彻底搞懂Java多线程(四)
目录SimpleDateFormat非线程安全问题ThreadLocalThreadLocal的原理ThreadLocal常用方法ThreadLocal的初始化InheritableThreadLocal的使用总结SimpleDateFormat非线程安全问题[详细]
2021-07-04 09:44 分类:编程语言 -
彻底搞懂Java多线程(三)
目录java线程池线程池的优点线程池的6种创建方式创建单个线程池的作用是什么?线程池的第七种创建方式ThreadPoolExecutor的执行方式ThreadPoolExecutor的执行流程线程池的终止线程池的状态异步、同步1.Java 线程 同步[详细]
2021-07-04 09:43 分类:编程语言 -
彻底搞懂Java多线程(一)
目录java多线程线程的创建线程常用方法线程的终止1.自定义实现线程的终止2.使用Thread的interrupted来中断3.Thraed.interrupted()方法和Threaed.currentThread().interrupt()的区别线程的状态线程的优先级守护线程线[详细]
2021-07-04 09:43 分类:编程语言 -
一篇文章掌握java多线程从入门到精通
一.认识线程及线程的创建 1.线程的概念 线程和进程的区别: 进程是系统分配资源的最小单位,线程是系统调度的最小单位。[详细]
2021-06-08 09:51 分类:编程语言 -
Java多线程之FutureTask的介绍及使用
一、FutureTask的理解 FutureTask属于java.util.concurrent 包;FutureTask表示可取消的异步计算。FutureTask类提供了一个Future的基本实现 ,具有启动和取消计算的方法,查询计算是否完整,并检索计算结果。结果只能[详细]
2021-06-05 09:54 分类:编程语言 -
Java多线程之线程状态的迁移详解
一、六种状态 java.lang.Thread 的状态分为以下 6 种,它们以枚举的形式,封装在了Thread类内部:[详细]
2021-06-03 09:49 分类:编程语言 Java多线程之Interrupt中断线程详解
一、测试代码 https://gitee.com/zture/spring-test/blob/master/multithreading/src/test/java/cn/diswares/blog/InterruptTests.java[详细]
2021-05-20 09:48 分类:编程语言