• 欢迎浏览“String me = Creater\忠实的资深Linux玩家;”,请文明浏览,理性发言,有侵犯你的权益请邮件我(creater@vip.qq.com).
  • 把任何的失败都当作一次尝试,不要自卑;把所有的成功都想成是一种幸运,不要自傲。
  •    2年前 (2016-06-28)  java |   抢沙发  25 
    文章评分 0 次,平均分 0.0
    private abstract class SendThread extends Thread {  
    
    		private boolean suspend = false;  
    
    		private String control = ""; // 只是需要一个对象而已,这个对象没有实际意义  
    
    		public void setSuspend(boolean suspend) {  
    			if (!suspend) {  
    				synchronized (control) {  
    					control.notifyAll();  
    				}  
    			}  
    			this.suspend = suspend;  
    		}  
    
    		public boolean isSuspend() {  
    			return this.suspend;  
    		}  
    
    		public void run() {  
    			while (true) {  
    				synchronized (control) {  
    					if (suspend) {  
    						try {  
    							control.wait();  
    						} catch (InterruptedException e) {  
    							e.printStackTrace();  
    						}  
    					}  
    				}  
    				this.runPersonelLogic();  
    			}  
    		}  
    		protected abstract void runPersonelLogic(); 
    	}

    SendThread sendThread = new SendThread() {
    protected void runPersonelLogic() {
    }
    };

     

    除特别注明外,本站所有文章均为String me = "Creater\忠实的资深Linux玩家";原创,转载请注明出处来自http://unix8.net/home.php/4930.html

    关于

    发表评论

    暂无评论

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    扫一扫二维码分享