网站首页 极客学院 视频课堂 极客论坛 下载专区 行业新闻 欢迎光临极客研究院,今天是2019-08-24 星期六
会员面板
帐号:
密码:
验证码:
极客学院
教程搜索
输入要搜索的内容:

下载专区
精品教程
   网站首页 > PC开发 > JAVA开发 > 金极客JAVA学堂09:多线程(子线程)的应用

金极客JAVA学堂09:多线程(子线程)的应用

在JAVA中要应用多线程,要先建立一个Thread类的子类,然后用这个子类的run方法要执行内容
1.建立Thread子类

public class Mythread extends Thread{
    @Override
    public void run() {
        System.out.println("这是子线程执行的内容");
    }
}
2.在main中调用:
Mythread t=new Mythread();
t.start();


如果要传递参数,不能在run方法里面加参数来传参,
而是利用Thread子类的构造函数来实现.
如:
public class Mythread extends Thread{
    private int a,b;
    public Mythread(int A,int B) {  //构造函数
        this.a=A;
        this.b=B;
    }
    @Override
    public void run() {
        int c=this.a+this.b;
        System.out.println("这是子线程执行的内容,计算结果:"+c);
    }
}

在Main中调用方法如下:
public class Main {
    public static void main(String[]agrs) throws IOException
    {
        Mythread a=new Mythread(3,5);
        a.start();
    }  
}

  相关文章
本文标题:金极客JAVA学堂09:多线程(子线程)的应用
对本文有疑问?现在就进入论坛提问>>
 
粤ICP备18090445号