第16章 多线程

该博客围绕Java多线程展开,介绍了线程和进程、多线程优势,阐述了线程创建和启动的三种方式及对比,讲解了线程生命周期、控制方法,还涉及线程同步、通信、线程组、线程池等内容,最后介绍了线程相关类。

第16章 多线程

         16.1 线程概述

                   16.1.1 线程和进程

                   16.1.2 多线程的优势

         16.2 线程的创建和启动

                   16.2.1 继承Thread类创建线程类

                   16.2.2 实现Runnable接口创建线程类

                   16.2.3 使用Callable和Future创建线程

                   16.2.4 创建线程的三种方式对比

         16.3 线程的生命周期

                   16.3.1 新建和就绪状态

                   16.3.2 运行和阻塞状态

                   16.3.3 线程死亡

         16.4 控制线程

                   16.4.1 join线程

                   16.4.2 后台线程

                   16.4.3 线程睡眠:sleep

                   16.4.4 线程让步:yield

                   16.4.5 改变线程优先级

         16.5线程同步

                   16.5.1 线程安全问题

                   16.5.2 同步代码块

                   16.5.3 同步方法

                   16.5.4 释放同步监视器的锁定

                   16.5.5 同步锁(lock)

                   16.5.6 死锁

         16.6 线程通信

                   16.6.1 传统的线程通信

                   16.6.2 使用Condition控制线程通信

                   16.6.3 使用阻塞队列(BlockingQueue)控制线程通信

         16.7 线程组和未处理的异常

         16.8 线程池

                   16.8.1 java 8改进的线程池

                   16.8.2 java 8增强的ForkJoinPool

         16.9 线程相关类

                   16.9.1 ThreadLocal类

                   16.9.2 包装线程不安全的集合

                   16.9.3 线程安全的集合类

         16.10 本章小结

转载于:https://www.cnblogs.com/arrows/p/10563922.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值