`

实验七 : java多线程, 线程中创建线程

 
阅读更多

实验代码请参看百度网盘

 

public class TestThread1 {

 

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

for(int i=0;i<10;i++){

new Thread(new AAA1(i)).start();

 

}

}

 

}

 

 

 

class AAA1 implements Runnable{

int i;

AAA1(int ii){

i=ii;

}

@Override

public void run() {

System.out.println("count "+i+ " "+Thread.currentThread().getName()+" AAA1"+Thread.currentThread().getThreadGroup());

new Thread(new BBB1(i)).start();

 

 

}

 

}

 

class BBB1 implements Runnable{

int i;

BBB1(int ii){

i=ii;

}

@Override

public void run() {

try {

Thread.sleep(1000);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

System.out.println("count "+i+ " "+Thread.currentThread().getName()+" BBB "+Thread.currentThread().getThreadGroup());

new Thread(new CCC1(i)).start();

}

 

}

 

class CCC1 implements Runnable{

int i;

CCC1(int ii){

i=ii;

}

@Override

public void run() {

try {

Thread.sleep(1000);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

System.out.println("count "+i+ " "+Thread.currentThread().getName()+" CCC1 "+Thread.currentThread().getThreadGroup());

 

}

 

}

 

 

 

分享到:
评论

相关推荐

    实验八:Java多线程

    本次实验了解线程与进程的概念、区别与联系,掌握了多线程的内涵与使用场景,掌握了线程的状态与生命周期,掌握了Java实现多线程的两种方式,理解了临界区、对象锁、互斥、同步等核心概念,理解了线程的互斥与同步,...

    java实验实验报告 add 实验一:多线程/2.Runnable接口. 实验八:JDBC数据库编程二-存储过程

    add 实验一:多线程/2.Runnable接口. 实验八:JDBC数据库编程二——存储过程与函数 add 实验八:JDBC数据库编程二——存储过程与函数/2.addTwoNumAndReturn. 实验十:Socket编程 add 实验十:Socket编程/...

    Java多线程编程总结

    Java线程:创建与启动 Java线程:线程栈模型与线程的变量 Java线程:线程状态的转换 Java线程:线程的同步与锁 Java线程:线程的交互 Java线程:线程的调度-休眠 Java线程:线程的调度-优先级 Java线程:线程...

    哲学家就餐:Java多线程实例图形版

    哲学家就餐:Java多线程实例图形版 用图形用户界面表示哲学家就餐问题

    java多线程编程总结

    Java线程:创建与启动 Java线程:线程栈模型与线程的变量 Java线程:线程状态的转换 Java线程:线程的同步与锁 Java线程:线程的交互 Java线程:线程的调度-休眠 Java线程:线程的调度-优先级 Java线程:线程的调度-...

    java多线程笔记

    Java线程:创建与启动 7 Java线程:线程名称的设定及获取 10 Java线程:线程栈模型与线程的变量 12 Java线程:线程的调度-休眠 13 Java线程:线程的调度-优先级 16 Java线程:线程的调度-让步 19 Java线程:线程的...

    深入学习:Java多线程编程

    这本书是专门介绍java线程的,线程是java的重要内容之一,我想会对大家很有帮助的

    java多线程读取文件

    Java多线程读大文件 java多线程写文件:多线程往队列中写入数据

    java源码:Java多线程程序死锁检查 JCarder.zip

    java源码:Java多线程程序死锁检查 JCarder.zip

    时钟:java多线程写的源代码

    用java多线程模拟一个简单的时钟程序,希望大家提出宝贵意见。

    Java多线程设计模式上传文件

    Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式上传文件Java多线程设计模式...

    实验五 java多线程程序设计代码.zip

    java多线程程序设计代码.zip实验五 java多线程程序设计代码.zip实验五 java多线程程序设计代码.zip实验五 java多线程程序设计代码.zip实验五 java多线程程序设计代码.zip实验五 java多线程程序设计代码.zip实验五 ...

    哲学家就餐:Java多线程实例图形版源代码学习

    哲学家就餐:Java多线程实例图形版源代码学习

    深入浅出 Java 多线程.pdf

    在本文中,我们将深入浅出Java多线程编程的世界,探索多线程编程的基本概念、多线程编程的优点、多线程编程的缺点、多线程编程的应用场景、多线程编程的实现方法等内容。 一、多线程编程的基本概念 多线程编程是指...

    java多线程ppt

    java多线程PPT 多线程基本概念 创建线程的方式 线程的挂起与唤醒 多线程问题

    哲学家就餐:Java多线程实例图形版+java_threaddemo源代码学习

    哲学家就餐:Java多线程实例图形版+java_threaddemo源代码学习

Global site tag (gtag.js) - Google Analytics