JAVA 多线程目录 作者:马育民 • 2020-01-28 16:59 • 阅读:10358 基础 线程 JAVA 线程 JAVA Thread 类 JAVA Thread.sleep() JAVA 停止线程 JAVA 停止线程:flag标记 JAVA 停止线程:interrupt()和标记 JAVA Thread.yield() JAVA Thread之join()使用 JAVA Runnable接口 JAVA多线程修改公共变量引发的血案 JAVA 线程同步 JAVA synchronized关键字 JAVA wait()、notify()、notifyAll() 生产者/消费者模式 JAVA 线程间通信(生产者/消费者模式) Java LinkedBlockingQueue 阻塞队列(多线程、生产者-消费者模式) 线程 JAVA 守护线程 java 多线程死锁 其他 Java 线程通信-Pipe管道流(PipedWriter、PipedReader、PipedOutputStream、PipedInputStream) java 多线程 - ThreadLocal SimpleDateFormat线程不安全 SimpleDateFormat线程不安全-使用ThreadLocal解决 JUC线程库基础 JAVA Callable接口 JAVA Thread、Runnable和Callable比较 JAVA FutureTask类 java 多线程-Semaphore信号量 java 多线程 - Lock 锁 java 多线程 - Lock 锁 - ReentrantLock 重入锁 java 多线程 - Lock 锁 - 公平锁和非公平锁 线程池 线程池 JAVA ThreadPoolExecutor线程池 java ThreadPoolExecutor 线程池构造方法参数:corePoolSize、maximumPoolSize java ThreadPoolExecutor 线程池构造方法参数:队列(ArrayBlockingQueue、LinkedBlockingQueue) java ThreadPoolExecutor 线程池构造方法参数:拒绝策略 java ThreadPoolExecutor 线程池构造方法参数:keepAliveTime最大时间 java ThreadPoolExecutor 线程池设置参数 java ThreadPoolExecutor 启动线程 java ThreadPoolExecutor 关闭方法:shutdown() 、 shutdownNow() 、 awaitTermination() 的用法和区别 java ThreadPoolExecutor 线程池实现线程复用原理 JAVA Executors类