SSH服务器端的问题

我用SSH做的网站,现在想实现这样的功能,就是每隔一段时间执行一次某个函数,例如每隔1分钟更新一次数据库,注意,我想在服务器端实现能说的详细点不?谢谢... 我用SSH做的网站,现在想实现这样的功能,就是每隔一段时间执行一次某个函数,例如每隔1分钟更新一次数据库,注意,我想在服务器端实现
能说的详细点不?谢谢
展开
 我来答
百度网友0dd34df
2008-07-25 · TA获得超过1493个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:0
展开全部
创建线程有两种方法:继承Thread类和实现Runnable接口。

方法一:继承 Thread 类,覆盖方法 run(),我们在创建的 Thread 类的子类中重写 run() ,加入线程所要执行的代码即可。下面是一个例子:
import java.sql.Timestamp;

/**
* 第N次线程
*
* @version 1.0
* @author 点子二木
* @date 2008-3-24
* @right Copyright (C), 2008
*/
import java.io.*;

class ThreadTest extends Thread {
int count = 1, number;

public ThreadTest(int num) {
number = num;
System.out.println("创建线程 " + number);
}

public void run() {
while (true) {
System.out.println("线程 " + number + ":计数 " + count);
if (++count == 6)
return;
}
}

public static void main(String args[]) {
for (int i = 0; i < 5; i++)
new ThreadTest(i + 1).start();
}
}

方法二:实现 Runnable 接口
Runnable 接口只有一个方法 run(),我们声明自己的类实现 Runnable 接口并提供这一方法,将我们的线程代码写入其中,就完成了这一部分的任务。但是 Runnable 接口并没有任何对线程的支持,我们还必须创建 Thread 类的实例,这一点通过 Thread 类的构造函数public Thread(Runnable target);来实现。下面是一个例子:
public class MyThread implements Runnable {
int count= 1, number;
public MyThread(int num) {
number = num;
System.out.println("创建线程 " + number);
}
public void run() {
while(true) {
System.out.println("线程 " + number + ":计数 " + count);
if(++count== 6) return;
}
}
public static void main(String args[]) {
for(int i = 0; i < 5; i++) new Thread(new MyThread(i+1)).start();
}
}

运行结果每次不一样!

两种方法各有千秋,可以灵活运用。
Jtti
2024-10-10 广告
Jtti是一家新加坡全球网络基础服务商,为数百万个网站提供支持,提供香港服务器、新加坡服务器等多种全球服务器,自营全球多个数据中心,为用户提供优质的网络资源和服务。 JTTI服务器整体性能是非常不错的,拥有CN2 GIA+BGP优化线路,多... 点击进入详情页
本回答由Jtti提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式