多線程怎么給run方法傳參?
沒有,線程中沒有帶參數的run方法。
如果想要實現帶參數的run方法:
1、定義線程內變量
2、在繼承thread的時候,增加帶參數的構造函數,初始化線程內變量
3、在run方法操作線程內變量,以達到類似傳參的效果。
示例:
class MyThread extends Thread{ int a = 0;//定義線程內變量 public MyThread(int a){//定義帶參數的構造函數,達到初始化線程內變量的值 this.a=a; } @Override public void run() { this.a++;//線程內變量自增 }}
上一篇cpk如何聯機