【发布时间】:2013-08-06 19:04:20
【问题描述】:
我是线程新手。我希望一个线程根据一个标志不断查看我的数据库和图片记录,另一个线程在选择后删除记录。我怎样才能做到这一点? 我可以在同一个类中实现两个运行方法吗?请帮忙
public class QueManager implements Runnable {
@Override
public void run() {
while(true){
try {
ResultSet rs = DBManager.select("select * from dbwhere READ_FLAG=0 ");
int count = ResultProcessor.processResult(rs);
if(count==0){
try {
Thread.sleep(1000);
} catch (InterruptedException e1) {
}
}
} catch (SQLException e) {
}
}
}
public static void StartDemon(){
QueManager manage = new QueManager();
Thread t1 = new Thread(manage);
t1.start();
}
}
【问题讨论】:
-
你需要展示你已经尝试过的东西,解释为什么它不起作用,并详细说明你的问题。就目前而言,这个问题不符合 SO.com 标准
-
我们还需要知道你打算用什么语言编写这个程序。
-
@PWKad:我已经添加了我尝试过的代码。
-
@DanGrossman:我正在使用 java
标签: java mysql multithreading