/*
java笔记:
1、线程:线程是进程的控制单元,一个进程中至少有一个线程;线程控制这进程的执行。
2、创建线程:
*/
//这个例子中至少有三个线程
class myThread extends Thread //继承类Thread 我出现过的错误:class前加了public 当前文件下使用公共类前要先声明
{
String str;
public myThrea(String str)
{
this.str=str;
}
public void run() //重写父类下的 run()方法
{
System.out.println("线程执行的代码。。。。"); // 线程的执行代码!!
for(int i=1;i<60;i++)
{
system.out.println("this is mythread " +str + i);
}
}
}
class TestThread{
public static void main(String[] args)
{
// 我的第一个线程
myThread mythread1 = new myThread("one"); //创建一个线程
mythread.start(); //调用start()方法的作用:1、启动线程 2、调用run()方法
//我的第二个线程
myThread mythread2 =new myThread("two");
mythread2.start();
/*
特别注意:
mythread.run() 这样调用run()方法的结果是主线程去执行run()方法中的代码,
我们创建了mythread线程,但却没有启动它!!!
*/
for(int i=0;i<60)
{
system.out.println("this is main thread!!!"); //测试主线程
}
}
}