Android 线程形参
时间: 2024-09-19 10:03:54 浏览: 44
qt+信号与槽+形参+跨线程
Android 中的线程形参主要是指在创建 Thread 对象并传递参数给其 run() 方法时使用的参数。当你想要让新创建的线程执行某个特定的任务,并需要这个任务访问到某些数据时,你可以将这些数据作为形参传递。
例如:
```java
class MyTask implements Runnable {
private String data;
public MyTask(String data) {
this.data = data;
}
@Override
public void run() {
// 在这里,data 变量就是线程形参,可以在线程内部使用
Log.d("ThreadExample", "Data from thread: " + data);
}
}
Thread myThread = new Thread(new MyTask("Hello, Android!"));
myThread.start();
```
在这个例子中,`MyTask` 类中的构造函数接收一个字符串 `data`,并在 `run()` 方法中使用它。当创建 `Thread` 实例时,我们通过实例化 `MyTask` 并传入参数 `"Hello, Android!"` 来启动线程,线程实际运行时会执行 `run()` 方法中的代码。
阅读全文