java线程的学习

线程负担轻的进程

线程不能独立存在,必须存在于进程中。

线程就是同一时间内可以做多个事情。

  1. 对于应用程序来说其主线程是main()方法执行的线程。
  2. 对于小程序来说,其主线程指挥浏览器加载并执行java小程序。
  3. 要想实现多线程,必须要在主线程中创建新的线程对象。
  4. java语言使用Thread类及其子类的对象来表示线程。
  1. 新建状态(newborn)
  2. 就绪状态(runnable)
  3. 执行状态(running)

每一个Thread类及其子类的对象都有一个重要的run方法,该方法定义了这一类的线程的操作和功能。

处于执行状态的线程将在下列情况下让出CPU的控制权:

  1. 线程执行完毕
  2. 有比当前线程优先级更高的线程处于就绪指标状态
  3. 线程主动睡眠一段时间
  4. 线程在等待某一资源
  1. 阻塞状态(blocked)
  2. 消亡状态(dead)

package frame;

public class 县城  implements Runnable {

/**

 * 多线程

 * 1、创建线程的方式:

 * (1)继承Thread类

 * (2)实现接口方式(Runnable)

 */

public static void main(String[] args) {

//启动线程

//1.创建线程

Thread t1 = new Thread(new 县城());

t1.start();

//new 县城().run();

}

@Override

public void run() {

System.out.println("run");

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值