我在init()里面加入线程,是不是服务器启动线程后,里面的变量就固定了,如果不是固定的,怎么可以在服务器启动的时候控制这个时间
这是servlet页面代码
public class MyServlet extends HttpServlet {
ThreadNutch tn = new ThreadNutch();
@Override
public void destroy() {
// TODO Auto-generated method stub
super.destroy();
}
@Override
public void init() throws ServletException {
tn.intervalTime = 5;
new Thread(tn).start();
}
}
这是线程代码
public class ThreadNutch implements Runnable {
public volatile static int intervalTime = 5;
@Override
public void run() {
int i = 0;
while(true){
try {
Thread.sleep(intervalTime*1000);
System.out.println("开始执行抓取x");
System.out.println(intervalTime);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
不能改变吗,或者用另一种方法来写,只要能实现线程随服务器启动,并且可以控制线程运行间隔时间
追答可以的,控制时间有一个专门的语句,你这样写当然不能,可以换
追问那该怎么写
怎样可以随时改变随着服务器启动而启动的线程的运行间隔时间
是的,他会循环抓取,时间会按照你写的来进行,里面的变量就固定了
如何通过变量控制服务器的线程运行的间隔时间
可以使用全局变量啊,用一个保证所有子线程都可以直接或间接访问到的全局变量,然后在子线程中读取变量值,就可以间隔指定的时间,在主线程(或者可以访问到该变量的其他线程)更改这个变量的值,就可以控制其他线程了
电脑启动的滚动条时间怎样设置?
右击任务栏通知区时间—选“调整日期\/时间”--“Internet时间”,取消“自动与Internet时间服务器同步”前的勾—确定。 四、关闭一些启动程序 开始-运行-msconfig---启动 ,除杀毒软件、输入法外一般的程序都可以关掉。 五、禁用多余的服务组件 右键单击“我的电脑”--“管理”--“服务和应用程序”--“服务”,在...
电脑开机启动滚动条时间长怎么办?
右击任务栏通知区时间—选“调整日期\/时间”--“Internet时间”,取消“自动与Internet时间服务器同步”前的勾—确定。 四、关闭一些启动程序 开始-运行-msconfig---启动 ,除杀毒软件、输入法外一般的程序都可以关掉。 五、禁用多余的服务组件 右键单击“我的电脑”--“管理”--“服务和应用程序”--“服务”,在...
怎样让电脑运行的更流畅?
1.清理系统垃圾:随着时间的推移,系统会积累很多无用的临时文件和其他垃圾数据。定期使用系统清理工具或第三方软件清理这些数据可以减少硬盘空间占用并提高系统性能。2.关闭不必要的启动项:在Windows启动时,许多程序都会自动启动并运行在后台。这些程序会消耗内存和CPU资源,降低系统响应速度。可以通过任务管理器或第三方软件...
开机后,CPU周期性显示100%,间隔时间为大概1分钟,100%维持时间4~5秒,进...
受感染的机器可由黑客们通过Http Get的请求运行scripts\/root.exe来获得对受感染机器的完全控制权。 当感染一台服务器成功了以后,如果受感染的机器是中文的系统后,该程序会休眠2天,别的机器休眠1天。当休眠的时间到了以后,该蠕虫程序会使得机器重新启动。该蠕虫也会检查机器的月份是否是10月或者年份是否是2002年,...
电脑启动时间变长,启动速度变慢是什么原因,如何解决啊?
只要设置不当,网卡也会明显影响系统启动速度,你的电脑如果连接在局域网内,安装好网卡驱动程序后,默认情况下系统会自动通过DHCP来获得IP地址,但大多数公司的局域网并没有DHCP服务器,因此如果用户设置成“自动获得IP地址”,系统在启动时就会不断在网络中搜索DHCP 服务器,直到获得IP 地址或超时,自然就影响了启动时间,...
linux如何设置服务器上的系统时间
1、点击linux“系统设置”2、点击“时间和日期”3、点击“手动”进行调节 4、点击“+ - ”设置时间和日期 5、点击地图上的时区即可设置时区
为什么我的电脑启动后(开机音乐响后)隔1.5分钟桌面图标才显示???_百...
发作时间:随机 传播方式:网络 感染对象:网络 警惕程度:★★★ 病毒介绍: 此病毒可以在Windows 2000、Windows XP等操作系统环境下正常运行。运行时会自动连接www.hotmail.com网站,如果无法连接到此网站,则病毒会休眠几分钟,然后修改注册表将自己加入注册表自启动项,病毒会释放出四个病毒体和一个有漏洞的病毒邮件并通...
电脑启动太慢怎么办?
用文本编辑器打开msdos.sys,会看到以下内容: [options] bootmulti=1 bootgui=1 autoscan=1 如果不想非正常关机后运行磁盘扫描程序,可以把atuoscan=1改为autoscan=0,这样在非正常关机后电脑的启动速度也会快上一些(因为scandisk没有运行嘛)。 十二、让引导信息停留时间最短 用文本编辑器打开msdos.sys,设置[...