zoukankan      html  css  js  c++  java
  • 线程停止、休眠、礼让、插队

    使用方法

    停止

    • 定义一个boolean变量
    • 定义一个stop方法

    休眠

    Thread.speed()

    礼让

    Thread.yield()

    插队

    Thread.join()

    实例

    public class ThreadStop implements Runnable{
        private boolean flag = true;
        @Override
        public void run() {
            int i = 0;
            while (flag){
                System.out.println("我在写代码。。。。"+i++);
            }
        }
        public void stop(){
            this.flag = false;
        }
        public static void main(String[] args) {
            ThreadStop threadStop = new ThreadStop();
            Thread t = new Thread(threadStop);
            t.start();
            for (int i = 0; i < 1000; i++) {
                if(i == 900){
                    threadStop.stop();
                    System.out.println("我代码写完了");
                }
                System.out.println("main。。。。"+i);
            }
        }
    }
    
  • 相关阅读:
    gorm使用小结
    golang 输入输出
    nginx 命令和配置
    设计模式
    并发
    Java教程
    Spring实战
    第12章 高级数据结构及其实现
    第10章 算法设计技巧
    第9章 图论算法
  • 原文地址:https://www.cnblogs.com/gbhh/p/13768082.html
Copyright © 2011-2022 走看看