java 多线程基础

来源:互联网 发布:galgame破解软件 编辑:程序博客网 时间:2024/06/07 10:46

什么是进程呢?什么又是线程呢?大家都知道我们现在使用的操作系统,一边可以播放着音乐,一边可以浏览着网页等

等任务,难道这就是传说中的多任务系统? 呵呵呵!没错,这就多任务系统,有很多任务可以在“同一时间内同时”进行

其实那只是给人的感觉是同一时间同时进行而已,其实并不是这样的,在操作系统内每个时刻只有一个进程在运行,只

是电脑的CPU运行的速度开进程不断地在交替着运行,这样让我们感觉多个任务时"同时"在进行的!


 好了,来解析下什么是进程呢?其实很简单,操作系统用什么来管理应用程序运行的内存,时间等等资源呢?其实在操

作系统中,就是通过进程来做基本单位,通过管理进程来管理应用程序(.exe),而线程测试为了能使应用程序也能进行

多任务,和管理资源,和提高应用程序的效率而生的!它的老大就是进程!每个进程都必须至少有一个线程,当进程只

有一个线程时,那个线程称为 “主线程” ! 在java 中关于线程的类有java.lang.Thread 和 java.lang.Runnable 接口,它们

一经实例化,就像我们定义的类一样使用!实例化后的对象和其他对象一样生死于堆!

原创粉丝点击