java 多线程基础

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

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

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

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


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

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

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

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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值