我是java线程的新手。我的问题是:
我们可以将Resultset rs对象作为参数传递给thread。
我在谷歌搜索,我得到了如何传递字符串,int.But我没有得到如何使用对象参数。
我的示例程序是:
public class dataimport
{
public dataimport()
{
connect(); //this function will connect to database and execute query
}
private void connect()
{
/* Connect database
str="SELECT * FROM tablename";
rs1=statement.executeQuery(str);
while (rs1.next())
{
/* here each record will pass to each thread run() method*/
}
}
}
任何人都可以帮助我。
答案 0 :(得分:0)
在线程创建的构造函数中设置Object:
public class MyThreadClass implements Runnable {
public MyThread(Object parameter) {
// store parameter
}
public void run() {
//...
}
}