public class ThreadUtil implements Runnable{
private NccmSynDao nsd;
public ThreadUtil(NccmSynDao nd){
this.nsd=nd;
}
public NccmSynDao getNsd() {
return nsd;
} public void setNsd(NccmSynDao nsd) {
this.nsd = nsd;
} public void run() {
try {
System.out.println("线程休眠100毫秒....");
Thread.sleep(100);
} catch (InterruptedException e){
e.printStackTrace();
}
}
在测试类中 NccmSynDao nsd = new NccmSynDao();
ThreadUtil tu = new ThreadUtil(nsd);Thread tt = new Thread(tu);
tt.start();
try {
tt.join();
} catch (Exception e) {
e.printStackTrace();
}
int tmp = tu.getNsd().deleteNccmClinicsubByBid(item[2], item[1]);请问 现在操作tu里德方法 该tu的方法 是否是线程安全的 ?? 还是没有效果??因为我要使用线程 又要给方法加入参数实在无解, 求达人指教
private NccmSynDao nsd;
public ThreadUtil(NccmSynDao nd){
this.nsd=nd;
}
public NccmSynDao getNsd() {
return nsd;
} public void setNsd(NccmSynDao nsd) {
this.nsd = nsd;
} public void run() {
try {
System.out.println("线程休眠100毫秒....");
Thread.sleep(100);
} catch (InterruptedException e){
e.printStackTrace();
}
}
在测试类中 NccmSynDao nsd = new NccmSynDao();
ThreadUtil tu = new ThreadUtil(nsd);Thread tt = new Thread(tu);
tt.start();
try {
tt.join();
} catch (Exception e) {
e.printStackTrace();
}
int tmp = tu.getNsd().deleteNccmClinicsubByBid(item[2], item[1]);请问 现在操作tu里德方法 该tu的方法 是否是线程安全的 ?? 还是没有效果??因为我要使用线程 又要给方法加入参数实在无解, 求达人指教
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货