A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Java黑马 中级黑马   /  2015-7-4 17:40  /  247 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

线程
  线程具有生命周期,包含3个状态,分别为出生状态、就绪状态和运行状态。
  当线程进入就绪状态时,线程就会在就绪与执行碾转,也有可能进入等待(调用Thread类的wait()方法)、
  休眠(调用Thread类的sleep()方法)、阻塞(线程在运行状态下发出输入/输出请求)或死亡状态(线程
  的run()方法执行完毕)。
  线程的建立方式:
  1.继承Thread类
  重写run()方法,将要执行的代码放入run()方法中,调用start()方法执行。
  public class Writer extends Thread{
private String name;
public Writer(String name){
this.name=name;
}
public void run(){
while(true){
System.out.println(name+"抽支烟歇歇");
System.out.println(name+"写一段文稿");
try {
Thread.sleep((int)(Math.random()*10000));
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
Thread writer1=new Writer("作者1");
Thread writer2=new Writer("作者2");
writer1.start();
writer2.start();
}
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马