gpt4 book ai didi

java - java中如何将数组传递给线程?

转载 作者:行者123 更新时间:2023-12-01 22:23:01 27 4
gpt4 key购买 nike

我想将数组传递给线程并在其中显示。但我不知道如何将数组传递给线程?我尝试了与将数组传递给函数相同的操作,但它不起作用。我有两个线程,在两个线程中我都会打印数组。这是我的主题 1

public class Thread1 extends Thread {

public void run()
{
//here i will print

}

}

我如何传递线程以及它将如何在 main 中使用?就像 thread.start(array?);请帮忙。

最佳答案

使用构造函数和实例字段:

public class Thread1 extends Thread {

private int[] array;

public Thread1(int[] array)
{
this.array=array;
}

public void run()
{
// use array here.

}

}

并调用它:

Thread1 th=new Thread1(array);
th.start();

关于java - java中如何将数组传递给线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29304965/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com