当前位置: 技术问答>java相关
一个信息添加,修改,删除,查询的问题,程序出了一个问题实在不知道为什么,各位帮看一下程序如下
来源: 互联网 发布时间:2017-03-09
本文导语: 各位帮我看一下是什么原因,邮于程序太长没办法全部放上来只放一部分。有要的可以跟我联系我的qq是25096679 下面代码中的commandAvailable=false;出错,提示unreachable statement class CommandThread extends Thread { MIDlet...
各位帮我看一下是什么原因,邮于程序太长没办法全部放上来只放一部分。有要的可以跟我联系我的qq是25096679
下面代码中的commandAvailable=false;出错,提示unreachable statement
class CommandThread extends Thread
{
MIDlet parent;
public CommandThread(MIDlet parent)
{
this.parent=parent;
}
public void run()
{
while(true)
{
synchronized(parent)
{
while(!commandAvailable)
{
try
{
parent.wait();
}
catch(InterruptedException e)
{
}
}
}
}
commandAvailable=false;
if(currentDisplayable==mainMenuForm)
{
processMainMenuItem();
}
else if(currentDisplayable==dataForm)
{
processDataForm();
}
else if(currentDisplayable==recordForm)
{
processRecordForm();
}
else if(currentDisplayable==statusForm)
{
if(state==ST_AFTER_DELETION)
{
state=ST_BROWSING_STORE;
displayRecordData();
}
else
{
displayMainMenu();
}
}
}
}
下面代码中的commandAvailable=false;出错,提示unreachable statement
class CommandThread extends Thread
{
MIDlet parent;
public CommandThread(MIDlet parent)
{
this.parent=parent;
}
public void run()
{
while(true)
{
synchronized(parent)
{
while(!commandAvailable)
{
try
{
parent.wait();
}
catch(InterruptedException e)
{
}
}
}
}
commandAvailable=false;
if(currentDisplayable==mainMenuForm)
{
processMainMenuItem();
}
else if(currentDisplayable==dataForm)
{
processDataForm();
}
else if(currentDisplayable==recordForm)
{
processRecordForm();
}
else if(currentDisplayable==statusForm)
{
if(state==ST_AFTER_DELETION)
{
state=ST_BROWSING_STORE;
displayRecordData();
}
else
{
displayMainMenu();
}
}
}
}
|
错在while(true)
这是死循环,这个函数里这个循环以后的代码都不会执行到。
所以提示unreachable statement,没法运行到的语句。
可以改为while(stopped != true),stopped 为boolean变量,控制线程的行止。
这是死循环,这个函数里这个循环以后的代码都不会执行到。
所以提示unreachable statement,没法运行到的语句。
可以改为while(stopped != true),stopped 为boolean变量,控制线程的行止。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。