线程的概念

进程:有包容性的运行程序,有自己的地址空间

多任务:操作系统运行多个进程,CPU有分时机制,让所有的都能循环获得自己的CPU时间片,但是轮转快,所以使得程序像是同时运转

线程:一个进程内部单一的一个顺序控制流,是一个进程同时执行多个线程

为了创建线程可以从Thread中进行继承,这个类里包含创建和运行的所有线程的东西,Thread最重要的方法run(),但是为了使用run()必须进行过载和覆盖,使其能按自己的吩咐行事,run()与其他的程序并发一起执行的程序,在主函数中放入start()启动,在其他地方写run(),线程才启动。

线程的程序有两种写法:

1、就是线程和主程序分开

2、就是线程和主程序合在一起,主程序需要从Frame或Apple继承,所以用一个接口加额外的功能,接口叫做Runnable

Daemo线程

它是一个常规线程,它不属于程序的一个基础部分,当一个非Daemo运行完成时,程序终止,但是当程序运行时不会终止,比如主程序(main方法),通过调用isDaemo知道是不是一个Daemo线程,而且有setDaemo()打开和关闭线程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值