JAVA 多线程目录 作者:马育民 • 2020-01-28 16:59 • 阅读:10231 ## 基础 1. [线程](https://www.malaoshi.top/show_1EF2miur3rg0.html "线程") 2. [JAVA 线程](https://www.malaoshi.top/show_1EF4sfK2yZl7.html "JAVA 线程") 3. [JAVA Thread 类](https://www.malaoshi.top/show_1EF4siNPcja3.html "JAVA Thread 类") 5. [JAVA Thread.sleep()](https://www.malaoshi.top/show_1EF4stgS8Z5w.html "JAVA Thread.sleep()") 6. [JAVA 停止线程](https://www.malaoshi.top/show_1IX3cE9VjqG5.html "JAVA 停止线程") - [JAVA 停止线程:flag标记](https://www.malaoshi.top/show_1IX3cCy4eVc6.html "JAVA 停止线程:flag标记") - [JAVA 停止线程:interrupt()和标记](https://www.malaoshi.top/show_1IX3cE9Dn0C4.html "JAVA 停止线程:interrupt()和标记") 6. [JAVA Thread.yield()](https://www.malaoshi.top/show_1EF4sunKmQmf.html "JAVA Thread.yield()") 6. [JAVA Thread之join()使用](https://www.malaoshi.top/show_1EF4sl9CO0Dc.html "JAVA Thread之join()使用") 4. [JAVA Runnable接口](https://www.malaoshi.top/show_1EF4sjAdFkoP.html "JAVA Runnable接口") --- 13. [JAVA多线程修改公共变量引发的血案](https://www.malaoshi.top/show_1EF4swj80JMR.html "JAVA多线程修改公共变量引发的血案") 14. [JAVA 线程同步](https://www.malaoshi.top/show_1EF4swoGPPPY.html "JAVA 线程同步") 15. [JAVA synchronized关键字](https://www.malaoshi.top/show_1EF4t0Koy5qL.html "JAVA synchronized关键字") 16. [JAVA wait()、notify()、notifyAll()](https://www.malaoshi.top/show_1EF4t16wH42H.html "JAVA wait()、notify()、notifyAll()") #### 生产者/消费者模式 1. [JAVA 线程间通信(生产者/消费者模式)](https://www.malaoshi.top/show_1EF4t2GVjFe5.html "JAVA 线程间通信(生产者/消费者模式)") 2. [Java LinkedBlockingQueue 阻塞队列(多线程、生产者-消费者模式)](https://www.malaoshi.top/show_1IX63oihnbGH.html "Java LinkedBlockingQueue 阻塞队列(多线程、生产者-消费者模式)") #### 线程 18. [JAVA 守护线程](https://www.malaoshi.top/show_1EF4uOWphbCJ.html "JAVA 守护线程") 19. [java 多线程死锁](https://www.malaoshi.top/show_1IX4rVe0apG4.html "java 多线程死锁") ### 其他 1. [Java 线程通信-Pipe管道流(PipedWriter、PipedReader、PipedOutputStream、PipedInputStream)](https://www.malaoshi.top/show_1IX4rlTlJbCf.html "Java 线程通信-Pipe管道流(PipedWriter、PipedReader、PipedOutputStream、PipedInputStream)") 2. [java 多线程 - ThreadLocal](https://www.malaoshi.top/show_1IX4sEFhd7Fz.html "java 多线程 - ThreadLocal") 3. [SimpleDateFormat线程不安全](https://www.malaoshi.top/show_1IX1TO9jTyYK.html "SimpleDateFormat线程不安全") - [SimpleDateFormat线程不安全-使用ThreadLocal解决](https://www.malaoshi.top/show_1IX674kM9UR8.html "SimpleDateFormat线程不安全-使用ThreadLocal解决") ## JUC线程库 ### 基础 1. [JAVA Callable接口](https://www.malaoshi.top/show_1EF4sjlZAAiZ.html "JAVA Callable接口") 2. [JAVA Thread、Runnable和Callable比较](https://www.malaoshi.top/show_1EF4skP9FHO1.html "JAVA Thread、Runnable和Callable比较") 3. [JAVA FutureTask类](https://www.malaoshi.top/show_1EF4sjjkTp5Y.html "JAVA FutureTask类") 4. [java 多线程-Semaphore信号量](https://www.malaoshi.top/show_1IX4rps2hTiO.html "java 多线程-Semaphore信号量") 5. [java 多线程 - Lock 锁](https://www.malaoshi.top/show_1IX4rq66rAP5.html "java 多线程 - Lock 锁") 6. [java 多线程 - Lock 锁 - ReentrantLock 重入锁](https://www.malaoshi.top/show_1IX4rq6tAPGG.html "java 多线程 - Lock 锁 - ReentrantLock 重入锁") 7. [java 多线程 - Lock 锁 - 公平锁和非公平锁](https://www.malaoshi.top/show_1IX4rqkUfaz9.html "java 多线程 - Lock 锁 - 公平锁和非公平锁") ### 线程池 1. [线程池](https://www.malaoshi.top/show_1EF4sk05Bq0j.html "线程池") 2. [JAVA ThreadPoolExecutor线程池](https://www.malaoshi.top/show_1EF4skAs2E7o.html "JAVA ThreadPoolExecutor线程池") - [java ThreadPoolExecutor 线程池构造方法参数:corePoolSize、maximumPoolSize](https://www.malaoshi.top/show_1IX4cGRnLUsW.html "java ThreadPoolExecutor 线程池构造方法参数:corePoolSize、maximumPoolSize") - [java ThreadPoolExecutor 线程池构造方法参数:队列(ArrayBlockingQueue、LinkedBlockingQueue)](https://www.malaoshi.top/show_1IX4d2dRwbNX.html "java ThreadPoolExecutor 线程池构造方法参数:队列(ArrayBlockingQueue、LinkedBlockingQueue)") - [java ThreadPoolExecutor 线程池构造方法参数:拒绝策略](https://www.malaoshi.top/show_1IX4d2qwGejV.html "java ThreadPoolExecutor 线程池构造方法参数:拒绝策略") - [java ThreadPoolExecutor 线程池构造方法参数:keepAliveTime最大时间](https://www.malaoshi.top/show_1IX4d4xOdc8e.html "java ThreadPoolExecutor 线程池构造方法参数:keepAliveTime最大时间") - [java ThreadPoolExecutor 线程池设置参数](https://www.malaoshi.top/show_1IX4cio7ssPn.html "java ThreadPoolExecutor 线程池设置参数") - [java ThreadPoolExecutor 启动线程](https://www.malaoshi.top/show_1IX4chkRcHph.html "java ThreadPoolExecutor 启动线程") - [java ThreadPoolExecutor 关闭方法:shutdown() 、 shutdownNow() 、 awaitTermination() 的用法和区别](https://www.malaoshi.top/show_1IX4che6kkdN.html "java ThreadPoolExecutor 关闭方法:shutdown() 、 shutdownNow() 、 awaitTermination() 的用法和区别") - [java ThreadPoolExecutor 线程池实现线程复用原理](https://www.malaoshi.top/show_1IX4d5WDgEEh.html "java ThreadPoolExecutor 线程池实现线程复用原理") 3. [JAVA Executors类](https://www.malaoshi.top/show_1EF4skEfSxxr.html "JAVA Executors类") 原文出处:http://malaoshi.top/show_1EF4skFxI8Xs.html