通过代码简单而深入的了解多线程的意义和使用

文章目录

  • 并发
    • 概述
    • 影响并发的因素
      • 硬件层面
      • 软件层面
    • 多线程如何影响服务端的并发数量
  • 并行
    • 概述
  • 线程
  • 线程的特点
    • 同步
    • 异步
  • 线程的构建方式
    • 继承Thread类
        • 案例举例
    • 实现Runnable接口
        • 案例举例
    • Callable/Future 带返回值
      • 概述
      • 案例举例
  • 线程的生命周期/状态state
  • 线程的启动
    • 概述
    • 源码分析
      • Thread.start()
  • 线程的停止
    • 线程什么时候会停止
    • 线程停止的方式

并发

概述

影响并发的因素

硬件层面

软件层面

多线程如何影响服务端的并发数量

并行

概述

线程

线程的特点

同步

异步

线程的构建方式

继承Thread类

案例举例

输出

实现Runnable接口

案例举例

输出

Callable/Future 带返回值

概述

案例举例

输出

线程的生命周期/状态state

https://blog.csdn.net/u014636209/article/details/106692009

线程的启动

概述

通过代码简单而深入的了解多线程的意义和使用

源码分析

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月10日
下一篇 2020年5月10日

相关推荐