zoukankan      html  css  js  c++  java
  • 【线程控制:线程礼让】

    线程礼让:暂停当前正在执行的线程对象,并执行其他线程。

    package com.shusheng.tihuzhai.test;
    
    /**
     * @author shusheng
     * @description
     * @Email shusheng@yiji.com
     * @date 2018/8/28 10:40
     */
    public class ThreadYield extends Thread{
    
        @Override
        public void run() {
            for (int x = 0; x < 100; x++) {
                System.out.println(getName() + ":" + x);
                Thread.yield();
            }
        }
    
    }
    package com.shusheng.tihuzhai.test;
    
    /**
     * @author shusheng
     * @description
     * @Email shusheng@yiji.com
     * @date 2018/8/28 14:17
     */
    public class ThreadYieldTest {
    
        public static void main(String[] args) {
    
            ThreadYield ty1 = new ThreadYield();
            ThreadYield ty2 = new ThreadYield();
            ty1.setName("叶胖子");
            ty2.setName("王瘦子");
            ty1.start();
            ty2.start();
    
        }
    
    }

    运行结果

    王瘦子:0
    叶胖子:0
    叶胖子:1
    王瘦子:1
    王瘦子:2
    王瘦子:3
    王瘦子:4
    王瘦子:5
    王瘦子:6
    王瘦子:7
    王瘦子:8
    王瘦子:9
    王瘦子:10
    王瘦子:11
    王瘦子:12
    王瘦子:13
    王瘦子:14
    王瘦子:15
    王瘦子:16
    王瘦子:17
    王瘦子:18
    王瘦子:19
    王瘦子:20
    王瘦子:21
    王瘦子:22
    王瘦子:23
    王瘦子:24
    王瘦子:25
    王瘦子:26
    王瘦子:27
    王瘦子:28
    王瘦子:29
    王瘦子:30
    王瘦子:31
    王瘦子:32
    王瘦子:33
    王瘦子:34
    王瘦子:35
    王瘦子:36
    王瘦子:37
    王瘦子:38
    王瘦子:39
    王瘦子:40
    王瘦子:41
    王瘦子:42
    王瘦子:43
    王瘦子:44
    王瘦子:45
    王瘦子:46
    王瘦子:47
    王瘦子:48
    王瘦子:49
    王瘦子:50
    叶胖子:2
    叶胖子:3
    叶胖子:4
    叶胖子:5
    叶胖子:6
    叶胖子:7
    叶胖子:8
    叶胖子:9
    叶胖子:10
    叶胖子:11
    叶胖子:12
    叶胖子:13
    叶胖子:14
    叶胖子:15
    叶胖子:16
    叶胖子:17
    叶胖子:18
    叶胖子:19
    叶胖子:20
    叶胖子:21
    叶胖子:22
    叶胖子:23
    叶胖子:24
    叶胖子:25
    叶胖子:26
    叶胖子:27
    叶胖子:28
    叶胖子:29
    叶胖子:30
    叶胖子:31
    叶胖子:32
    叶胖子:33
    叶胖子:34
    叶胖子:35
    叶胖子:36
    叶胖子:37
    叶胖子:38
    叶胖子:39
    叶胖子:40
    叶胖子:41
    叶胖子:42
    叶胖子:43
    叶胖子:44
    叶胖子:45
    叶胖子:46
    叶胖子:47
    叶胖子:48
    叶胖子:49
    叶胖子:50
    叶胖子:51
    叶胖子:52
    叶胖子:53
    叶胖子:54
    叶胖子:55
    叶胖子:56
    叶胖子:57
    叶胖子:58
    叶胖子:59
    叶胖子:60
    叶胖子:61
    叶胖子:62
    叶胖子:63
    叶胖子:64
    叶胖子:65
    叶胖子:66
    叶胖子:67
    叶胖子:68
    叶胖子:69
    叶胖子:70
    叶胖子:71
    叶胖子:72
    叶胖子:73
    叶胖子:74
    叶胖子:75
    叶胖子:76
    叶胖子:77
    叶胖子:78
    叶胖子:79
    叶胖子:80
    叶胖子:81
    叶胖子:82
    叶胖子:83
    叶胖子:84
    叶胖子:85
    王瘦子:51
    王瘦子:52
    王瘦子:53
    王瘦子:54
    王瘦子:55
    王瘦子:56
    王瘦子:57
    王瘦子:58
    王瘦子:59
    王瘦子:60
    王瘦子:61
    王瘦子:62
    王瘦子:63
    王瘦子:64
    王瘦子:65
    王瘦子:66
    王瘦子:67
    王瘦子:68
    王瘦子:69
    王瘦子:70
    王瘦子:71
    王瘦子:72
    王瘦子:73
    叶胖子:86
    王瘦子:74
    叶胖子:87
    王瘦子:75
    王瘦子:76
    叶胖子:88
    王瘦子:77
    叶胖子:89
    王瘦子:78
    叶胖子:90
    叶胖子:91
    王瘦子:79
    王瘦子:80
    王瘦子:81
    王瘦子:82
    王瘦子:83
    王瘦子:84
    王瘦子:85
    王瘦子:86
    王瘦子:87
    王瘦子:88
    王瘦子:89
    王瘦子:90
    叶胖子:92
    叶胖子:93
    叶胖子:94
    叶胖子:95
    叶胖子:96
    叶胖子:97
    叶胖子:98
    叶胖子:99
    王瘦子:91
    王瘦子:92
    王瘦子:93
    王瘦子:94
    王瘦子:95
    王瘦子:96
    王瘦子:97
    王瘦子:98
    王瘦子:99
    终身学习者
  • 相关阅读:
    网络流24题-[CTSC1999]家园
    网络流24题-孤岛营救问题
    汽车加油行驶问题(分层图最短路)
    送外卖(可重复点的哈密顿路径)
    信与信封问题
    最小完全图(最小生成树加边成完全图)
    校园网(有向图加边变成强连通图)
    玩具装箱
    MSTest、NUnit、xUnit对照表
    .NET Core学习 笔记索引
  • 原文地址:https://www.cnblogs.com/zuixinxian/p/9548016.html
Copyright © 2011-2022 走看看