/*
知识点:
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);
}
}
}
阅读(1456) | 评论(0) | 转发(0) |