zoukankan      html  css  js  c++  java
  • java 正常的线程停止操作思想

    publicclass ttt{
    
       runnnr  = new runn();
    
       threah t =new threah(r);
    
       t.start;
    
        .......................
    
    }
    
     
    
    classrunnn implements Runnable{
    
      private booleanflag = ture;
    
      public voidrun(){
    
       ....
    
       while(flag == true){
    
          .........
    
       }
    
      }
    
       public voidshutdown(){
    
        flag = flase; 
    
      }
    
    }



     

    利用条件来使RUN方法完结是终止一个线程的最王道的方法,比如在SOCKET编程中,可以判断SOCKET管道是否还连接等等

     

     

    当然,也可以联合用IF,来增加结束线程的条件。

     

      

     while(flag == true){
    
          .........
    
           if(STOP){//stop为BOOLEAN型,默为FALSE,搞个方法让它能成TRUE,方法就BREAK了。
    
              break;
    
            }
    
       }
    
            public void setStop(boolean stop){
    
               this.stop = stop;
    
    }
    
             privateboolean stop = false;


  • 相关阅读:
    java 基础7
    java 基础5
    java 基础6
    java 基础4
    java 基础2
    java 基础3
    java 基础1
    使用HTML的基本结构创建网页
    jsp Servlet 文件上传
    Filter过滤器 不登陆无法访问其他页面
  • 原文地址:https://www.cnblogs.com/xiaowangba/p/6314523.html
Copyright © 2011-2022 走看看