《java练习线程两个对象放入两个线程同时运行》由会员分享,可在线阅读,更多相关《java练习线程两个对象放入两个线程同时运行(3页珍藏版)》请在金锄头文库上搜索。
1、线程示例类:简介:代码:/* java线程练习* 目的:两个类分别放入两个线程运行* 功能:bird对象线程进行加法运算* pig对象线程进行打印操作*/package com.test1;/package Thread2;public class Demo10_3public static void main(String args)Pig pig=new Pig(10);Bird bird=new Bird(15);Thread t1=new Thread(pig);Thread t2=new Thread(bird);t1.start();t2.start();class Bird im
2、plements Runnableint n=0;int res=0;int time=0;public Bird(int n)this.n=n; public void run()while(true)try Thread.sleep(800); catch (InterruptedException e) e.printStackTrace();res+=(+time);System.out.print(当前加上的time值是+ time);System.out.println(当前结果res 是+ res);if(time=n) System.out.println(最后结果res 是
3、+res);break; class Pig implements Runnableint n=0;int time=0;public void run()while(true)try Thread.sleep(1000); catch (InterruptedException e) / TODO Auto-generated catch blocke.printStackTrace();time+;System.out.println(我是线程pig ,在输出第 +time+ 个helloworld );if(time=n) break;public Pig(int n)this.n=n;