java 多线程yield

java 多线程yieldpackagecom.lhj.java;publicclassTest{publicstaticvoidmain(String[]args)throwsException{RRRt1=newRRR(“t1”);RRRt2=newRRR(“t2”);

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

package com.lhj.java;


public class Test {
        public static void main(String[] args) throws Exception {
                RRR t1 = new RRR("t1");
                RRR t2 = new RRR("t2");

                t1.start();
                t2.start();
               
       
        }
}

class RRR extends Thread{

        RRR(String name){
                super(name);
        }
       
        public void run() {
                for(int i=0;i<=100;i++){
                        System.out.println(this.getName()+": "+i);
                        if(i%10==0){
                                yield();//让一下其他线程
                        }
                }
        }
       
}


---------------------------

t2: 0
t2: 1
t1: 0
t2: 2
t2: 3
t2: 4
t2: 5
t2: 6
t2: 7
t2: 8
t2: 9
t2: 10   //让一下别人
t1: 1
t1: 2
t1: 3
t1: 4
t1: 5
t1: 6
t1: 7
t1: 8
t1: 9
t1: 10   //让一下别人
t2: 11
t2: 12
t2: 13
t2: 14
t2: 15
t2: 16
t2: 17
t2: 18
t2: 19
t2: 20   //让一下别人
t1: 11
t1: 12
t1: 13
t1: 14
t1: 15
t1: 16
t1: 17
t1: 18
t1: 19
t1: 20
t2: 21
t2: 22
t2: 23
t2: 24
t2: 25
t2: 26
t2: 27
t2: 28
t2: 29
t2: 30
t1: 21
t1: 22
t1: 23
t1: 24
t1: 25
t1: 26
t1: 27
t1: 28
t1: 29
t1: 30
t2: 31
t2: 32
t2: 33
t2: 34
t2: 35
t2: 36
t2: 37
t2: 38
t2: 39
t2: 40
t2: 41
t2: 42
t2: 43
t2: 44
t2: 45
t2: 46
t2: 47
t2: 48
t2: 49
t2: 50
t2: 51
t2: 52
t2: 53
t2: 54
t2: 55
t2: 56
t2: 57
t2: 58
t2: 59
t2: 60
t2: 61
t2: 62
t2: 63
t2: 64
t2: 65
t2: 66
t2: 67
t2: 68
t2: 69
t2: 70
t2: 71
t2: 72
t2: 73
t2: 74
t2: 75
t2: 76
t2: 77
t2: 78
t2: 79
t2: 80
t2: 81
t2: 82
t2: 83
t2: 84
t2: 85
t2: 86
t2: 87
t2: 88
t2: 89
t2: 90
t2: 91
t2: 92
t2: 93
t2: 94
t2: 95
t2: 96
t2: 97
t2: 98
t2: 99
t2: 100
t1: 31
t1: 32
t1: 33
t1: 34
t1: 35
t1: 36
t1: 37
t1: 38
t1: 39
t1: 40
t1: 41
t1: 42
t1: 43
t1: 44
t1: 45
t1: 46
t1: 47
t1: 48
t1: 49
t1: 50
t1: 51
t1: 52
t1: 53
t1: 54
t1: 55
t1: 56
t1: 57
t1: 58
t1: 59
t1: 60
t1: 61
t1: 62
t1: 63
t1: 64
t1: 65
t1: 66
t1: 67
t1: 68
t1: 69
t1: 70
t1: 71
t1: 72
t1: 73
t1: 74
t1: 75
t1: 76
t1: 77
t1: 78
t1: 79
t1: 80
t1: 81
t1: 82
t1: 83
t1: 84
t1: 85
t1: 86
t1: 87
t1: 88
t1: 89
t1: 90
t1: 91
t1: 92
t1: 93
t1: 94
t1: 95
t1: 96
t1: 97
t1: 98
t1: 99
t1: 100


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189178.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号