多线程(java)

  • 概念引入:
  1. 进程:正在进行(运行)的程序

①系统进行资源分配和调用的基本单位

②可包括多个线程

③进程是一个不可执行的实体

④多进程则为同一时间段执行多个任务,以此提高CPU的使用率

  1. 线程:一个程序(进程)里面不同的执行路径

①单线程:程序只有一条执行路径

②多线程:程序有多条执行路径。

意义:提高应用程序的使用率。程序的执行宛若后宫,存在着CPU资源,执行权的抢夺。多个进程同时争宠,若其中的某个进程花招(执行路径)更多,则争到宠(抢到CPU执行权)的机会更大

③每个线程都是作为CPU运行的基本单位

posted @ 2018-11-28 18:19  Moliay  阅读(3)  评论(0编辑  收藏  举报