1
是否可以在主要方法中創建標籤,然後在另一種方法中使用?在主體中定義一個標籤並在另一個方法中使用
請考慮下面的簡單例子來說明我的問題。
public class work{
//***********************************************************
static public class listen implements Runnable{
public listen(....)
{
......
}
@Override
public void run()
{
....
if(Msg.startsWith("Work Done"))
{
break serverSock; //HOW CAN I DO THIS ??
}
}
}
//********************************************************
public static void main(String[] args){
Thread L = new Thread (new listen(...));
L.start();
//main thread is busy ...
serverSock:
sock.close();
}
}
沒有在
listen
方法使用flag
和
if statement
,你不能做到這一點。重寫你的邏輯以正常退出。 –@ThorbjørnRavnAndersen 謝謝,我做了你說的,問題解決了:) – Ali