多线程入门-概述

Posted bookwed

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多线程入门-概述相关的知识,希望对你有一定的参考价值。

1.纲要

  1. 多线程的基本概念
  2. 线程的创建与启动
  3. 线程的生命周期
  4. 线程的调度
  5. 线程控制
  6. 线程的同步
  7. 守护线程
  8. 定时器的使用
  9. windows任务计划

2.概念

  进程:进程指应用程序,每个进程是一个应用程序,都有独立的内存空间。在java的开发环境下启动JVM,就表示启动了一个进程。

  多进程作用:单进程计算机只能做一件事情,对于单核计算机来讲,在同一个时间点上,不可能两个进程同时运行,因为CPU只能在某个时间点上做一件事。CPU在两个进程之间可以频繁切换,造成两个进程同时执行的假象。多进程不是提高执行速度,而是提高CPU的使用率。

  线程:线程是一个进程中的执行场景,一个进程可以启动多个线程。

  多线程作用:多线程不是为了提高执行速度,而是提高应用程序的使用率。线程和线程共享“堆内存和方法区内存”,栈内存是独立的,一个线程一个栈。

 

 

 

  

以上是关于多线程入门-概述的主要内容,如果未能解决你的问题,请参考以下文章

关于多线程的入门_进阶总结

Java入门 - 高级教程 - 07.多线程

Java入门——多线程

java从入门到精通API02

java从入门到精通API02

REDIS01_单线程的概述多线程的引入概述IO多路复用如何开启多线程