进程与线程

  在开发项目中,线程是我们一定会接触到得,这是因为多线程机制可以使计算机资源得到更好的利用。

  简单来说,进程就是计算机中执行的程序,而线程是进程中的某个单一顺序的控制流。线程是进程的细化,是进程中的实体。

  进程在执行过程中拥有独立的内存单元,而对于线程来说,多个线程共享内存,因此极大提高了程序的运行效率。

   java中创建多线程有两种方式:通过继承Thread和实现Runable接口。并且实现run方法来进行操作。

  线程的生命周期:创建状态,就绪状态,运行状态,阻塞状态,死亡状态
  线程的名称一般在启动线程前设置,但也允许为已经运行的线程设置名字

,如果程序没有为线程指定名称,那么程序将会自动为线程分配名称。 只要有一个前台线程在运行,那么进程就不会结束

  线程优先级是是指线程在被系统调度执行时的优先执行级别。在java语言中,线程通过setPrioty()方法来设置优先级。优先级用1~10的数字来表示,数字越大,优先级越高。如果没有设置优先级,那么线程的优先级默认为5,对于子线程来说,优先级与父进程一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值