本章介绍 线程间的协作方式,主要包含wait(),notify(),notifyAll()方法的使用以及代码示例 一、等待/通知机制介绍 在多线...
刚忙完双十一,本系列内容也恰好告一段落,总共分为11个章节,希望对大家有所帮助 JAVA多线程01-基础篇-基本概念JAVA多线程02-基础篇-...
多线程是java中非常重要的一个部分,本系列文章从线程开始,逐步延伸到多线程的内容,欢迎大家互相交流学习 本节摘要:介绍进程、线程的基本概念,介...
本节摘要:介绍synchronized 的作用,原理,用法 一、为什么需要synchronized? 因为在并发的场景下,是需要保证线程安全的,...
本节摘要:介绍守护线程,代码示例 一、守护线程 thread 类中有一个isDaemon的布尔变量,如果isDaemon=true代表该线程为守...
本节摘要:介绍线程优先级,代码示例 一、线程优先级 线程优先级的范围是1~10,默认优先级是5,线程优先级的主要作用是让调度器优先调度高优先级线...
本节摘要: 介绍线程中断的原理、阻塞方法以及代码示例 一、为什么需要中断 有哪些场景我们需要中断线程?通常有以下几点: 我们希望在指定的时间内完...
本节摘要:join()的功能介绍,基本用法,源码分析,代码示例 一、功能介绍 join()使当前线程等待子线程执行完毕后,才能继续执行 二、基本...
本节摘要:sleep()功能介绍,sleep()用法示例 一、功能介绍 让当前线程(调用sleep()方法的线程)休息一会,即是让当前线程由运行...