退出线程问题
现在的问题是,输入EXIT或exit都可以正确退出,但是输入别的字符的时候不能正确的退出,我希望的是输入其他字符的时候无反映,else应该怎么写?谢谢各位
try
{
ConnectionDB.getConnection();
while(true)
{
controller.start();
//State == 线程是否正常运行 getState -- 获得服务器的核心处理线程的状态
while (Thread.State.RUNNABLE != controller.getState())
{
}
String command = reader.readLine();
if ("exit".equals(command) || "EXIT".equals(command))
{
controller.interrupt();
break;
}
else
{
***************************************************这里*********************
}
}
} catch (Exception ex) {
System.out.println("main:" + ex);
}
System.exit(0);
问题点数:20、回复次数:4Top
1 楼ChDw(米)回复于 2006-03-07 12:54:22 得分 0
你不写就行啊,有问题吗?Top
2 楼sunsansheng(火石)回复于 2006-03-07 12:58:11 得分 0
不写的话不知道为什么他会循环一边启动,然后就退出了~~Top
3 楼sunsansheng(火石)回复于 2006-03-07 16:09:29 得分 0
帮帮我吧~!!!!Top
4 楼ibiswang(神鸟)回复于 2006-03-07 16:13:11 得分 20
将controller.start() 方法提交到 while(true)之前。
Top




