java线程资料.ppt

java线程 进程 1、首先我们来看一个概念,那就是进程是什么? 我们运行一个qq,纸牌游戏,扫雷,他们在我们电脑中都是相互独立的程序,实际上他们都是独立的一个进程, 我们利用电脑的ctrl+alt+delete键,可以打开我们的电脑进程管理器,可以看到电脑中所有的进程。 每个进程都占用电脑一部分独立的空间,一般情况下进程之间是不可以相互访问的。 我们都知道cpu控制执行着每个程序,能够同时执行多个程序,实际上是cpu在某一个时刻只能做一件事情,只不过已非常小的时间间隔交替执行多个程序,就给人同时执行多个程序的感觉。 线程 2、线程又是什么? 线程是基于进程的一种执行单元,又被称之为轻量级进程。也就是一个进程可以有多个线程,每个线程根据进程的调度完成特定的任务。 线程就像我们qq中,多个聊天窗口,都可以同时聊天,可以同时操作不同的事情。而他们都基于qq进程之上。 java中主线程 3、什么是主线程: 在Java程序启动时,一个线程立刻运行,该线程通常称为程序的主线程。由它负责产生、调用、销毁其他子线程。 当JVM启动之后,加载类文件,发现main方法,那么就会为main方法创建一个线程,用于main方法执行,这个为main方法创建的线程称为主线程。 也就是说我们java中main方法中的内容为主线程。因为它是首先执行

文档评论(0)

1亿VIP精品文档

相关文档