您的位置:首页 > 编程语言 > Java开发

java基础学习——多线程

2017-11-05 22:02 204 查看
本周将刚学习的多线程进行了专门的训练,还将多线程的后几部分学习并训练了一下

class AAA extends Thread
{
public void run() {
for (int i=0; i<=100; i++)
{
System.out.println("继承Thread的run()正在运行");
}
}
}
class Father
{
String name;
int age;

public Father(String name,int age) {
this.name = name;
this.age = age;
}

public void show() {
System.out.println("姓名:"+name+"年龄:"+age);
}
}
class Son extends Father implements Runnable
{
public Son(String name, int age) {
super(name,age);
}

public void run() {
for (int i=0; i<=100; i++)
{
System.out.println("姓名:"+name+"年龄:"+age);
System.out.println("接口中的run()方法正在运行");
}
}
}
class Test
{
public static void main(String[] args) throws Exception
{
AAA a = new AAA();
a.start();
for (int i=0; i<=100; i++)
{
System.out.println("main()方法正在运行");
}
a.sleep(3);
Son s = new Son("lily",20);
Thread th = new Thread(s);
th.start();
for (int i=0; i<=100; i++)
{
System.out.println("main()方法正在运行");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: