All pastes #49440 Raw Edit

Someone

public text v1 · immutable
#49440 ·published 2006-04-15 20:35 UTC
rendered paste body
public class ListenForQuit extends Thread{

    BankServer theBankServer;
    BufferedReader in;
    
    public ListenForQuit(BankServer theBankServer) {
        
        this.theBankServer = theBankServer;
        this.start();

    }

    public void run() {

        String input;

        try{

            in = new BufferedReader(new InputStreamReader(System.in));
                
            System.out.println("1");

            yield();
                
            System.out.println("2");

            input = in.readLine();

            System.out.println("3");
                
            while(input != null) {

                in.close();
    
                System.out.println("I closed");
    
                theBankServer.setTimeToEnd(true);

            }
            
            System.out.println("4");
            
            
        }catch(Exception e) {
            System.err.println(e.getMessage());
        }
        
    }
}