关于线程的问题~~

adongTracy 2005-12-21 03:04:08

是这样的
最近正在做一个东西。。
要实现两个功能
一个是轮询数据库,符合条件的记录就发条信息出去~~
而那边又一直等着收。。

需要用到线程。。小弟线程又不是狠了解
所以特地来请各位帮下忙。。。
给个简单的例子,。。。。
...全文
126 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuzl32 2005-12-23
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/4451/4451389.xml?temp=.9995233

把里面的put和get参照着改成为你从数据库中查询出来的数据.
dongdong715 2005-12-22
  • 打赏
  • 举报
回复
应该要用Socket和Timer吧?
prok 2005-12-22
  • 打赏
  • 举报
回复
开2个线程你可以继承Thread也可以实现Runnable接口.或者用Timetask
kinglovar 2005-12-22
  • 打赏
  • 举报
回复
Class DB extends Thread{
while(true){
//进行查询数据库等操作
//进行socket传输

//停顿
sleep(nPeriod);
}
}

Class Receiver extends Thread{
while(true){
//socket 接收

//停顿
sleep(nPeriod);
}
}
kingofhawks 2005-12-21
  • 打赏
  • 举报
回复
两位星星都说过了,我就帮顶了.
kingfish 2005-12-21
  • 打赏
  • 举报
回复
see Thread, Runnable
flyxxxxx 2005-12-21
  • 打赏
  • 举报
回复
class MyTask extends TimerTask{
public void run(){
//在这里进行查询数据库等操作
}
}
Timer timer=new Timer(true);//参数true表示在后台运行
timer.schedule(new MyTask(),0,60*1000);//第二个参数是开始执行的时间(0为立即开始执行,单位毫秒),第三个参数表示多长时间执行一次(毫秒)
还有几个方法见JDK文档

62,629

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧