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()方法正在运行");
}
}
}
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()方法正在运行");
}
}
}
相关文章推荐
- java基础学习__多线程(停止线程,守护线程,join方法)
- java基础学习--多线程
- 黑马程序员_java基础_多线程学习笔记
- JAVA基础学习之throws和throw的区别、Java中的四种权限、多线程的使用等(2)
- 黑马程序员——Java零基础学习——初步涉及多线程
- java多线程学习总结之一:基础原理
- Java基础学习5_多线程(线程间通信--等待唤醒机制)
- java基础知识回顾之java Thread类学习(五)--java多线程安全问题(锁)同步的前提
- 黑马程序员 Java学习总结之多线程基础
- 黑马程序员-----Java基础学习多线程
- 黑马程序员—java基础学习--多线程
- 学习笔记7—Java基础5_多线程
- java基础知识回顾之java Thread类学习(七)--java多线程安全问题(死锁)
- 黑马程序员--java多线程和单例模式--java学习日记3(基础知识)
- 黑马程序员---Java基础学习笔记(多线程-后篇)
- Java多线程基础学习
- Java基础学习6_多线程(线程间通信--生产者消费者)
- java多线程基础学习-核心编程
- Java基础学习__多线程(线程间通信--生产者消费者JDK5.0升级版)
- 黑马程序员学习log第四篇基础知识:JAVA的面向对象之多线程总结