Chinaunix首页 | 论坛 | 博客
  • 博客访问: 90473
  • 博文数量: 27
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 220
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-15 10:29
个人简介

博客有点慢

文章分类

全部博文(27)

文章存档

2020年(2)

2018年(1)

2017年(15)

2016年(9)

分类: Android平台

2017-08-21 06:27:03

/*
知识点:
1、进程和线程
    多进程:在操作系统中能(同时)运行多个任务(程序)
    多线程:在同一应用程序中有多个顺序流(同时)执行
2、多线程程序的运行模式
    线程的执行过程:
3、定义线程的方法
    创建线程的方法:
    方法一:
    定义一个线程类,它继承类Thread并重写其中的方法run(),方法run()称为线程体;由于Java只支持单继承,用这种 方法定义的类不能再继承其他类。
*/


class FirstThread extends Thread{//定义一个线程类,它继承类Thread
    public void run(){ //重写方法run()
        for(int i = 0; i < 100; i++){
        System.out.println("FirstThread-->"+i);
        }
    }
}

/*
程序运行起来,一共有3个线程:主函数线程、线程对象形成的线程、垃圾回收线程
*/
class TestFirstThread{
    public static void main(String args[]){
        FirstThread ft = new FirstThread();//生成线程类对象
        ft.start();//启动线程 /*ft.run();//run方法可以通过方法调用来执行,但是这样并不代表创建了一个新线程-->这是一个错误的启动线程的方法。如下添加主函数线程for循环进行证明*/
        for(int i = 0; i < 100; i++){
            System.out.println("main-->" + i);
        }
    }
}

阅读(1417) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~