线程(1)----线程与进程

来源:互联网 发布:大疆一键全景软件下载 编辑:程序博客网 时间:2024/04/30 09:10
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。
  线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存
  “同时”执行是人的感觉,在线程之间实际上轮换执行。
  线程总体分两类:用户线程和守候线程。
  当所有用户线程执行完毕的时候,JVM自动关闭。但是守候线程却不独立于JVM,守候线程一般是由操作系统或者用户自己创建的。
  
  Java中的多线程是一种抢占机制而不是分时机制。抢占机制指的是有多个线程处于可运行状态,但是只允许一个线程在运行,他们通过竞争的方式抢占CPU。
0 0
原创粉丝点击