zoukankan      html  css  js  c++  java
  • Java Start and Stop a Thread

    • public class Main 
    •     public static void main(String[] args) throws Exception 
    •     { 
    •         Runner mRunner = new Runner(); 
    •         // Allocates a new Thread object. 
    •         // mRunner - the object whose run method is called. 
    •         // start() - causes this thread to begin execution; the Java Virtual Machine calls the run method of this thread. 
    •         new Thread(mRunner).start(); 
    •         for (int i = 0; i < 1000; i++) 
    •         { 
    •             System.out.println("     ------" + Thread.currentThread()); 
    •         } 
    •         // Set message to stop the thread. 
    •         mRunner.makeStop(); 
    •     } 
    • // The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread. 
    • class Runner implements Runnable 
    •     boolean makeStop = false
    •     @Override 
    •     public void run() 
    •     { 
    •         while (true
    •         { 
    •             System.out.println("++++++      " + Thread.currentThread()); 
    •             if (makeStop == true
    •             { 
    •                 return
    •             } 
    •         } 
    •     } 
    •     public void makeStop() 
    •     { 
    •         this.makeStop = true
    •     } 
    • }
    转:http://programs.blog.51cto.com/785537/439667
  • 相关阅读:
    【JavaWeb 实际项目 03】
    【JavaWeb EL表达式&JSTL标签库 09】
    【JavaWeb jsp 08】
    【JavaWeb 实际项目 02】
    【JavaWeb Servlet 07】
    【JavaWeb Servlet 06】
    【JavaWeb xml&tomcat 05】
    【JavaWeb jQuery 04】
    【JavaWeb jQuery 03】
    【JavaWeb JavaScript 02】
  • 原文地址:https://www.cnblogs.com/jiezzy/p/2654403.html
Copyright © 2011-2022 走看看