您当前的位置: 首页 >  Java

java持续实践

暂无认证

  • 2浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java多线程 阿里面试题 两个线程交替打印0到100的奇偶数

java持续实践 发布时间:2020-08-29 20:37:43 ,浏览量:2

文章目录
      • 使用synchronized 来实现两个线程奇偶数的交替打印(效率较低)
      • 使用wait notify 让两个线程交替打印出0到100的奇偶数(效率高)

使用synchronized 来实现两个线程奇偶数的交替打印(效率较低)

如下的代码为 使用synchronized 同步代码块, 来实现两个线程交替打印0到100的奇偶数

package com.thread.threadobjectclasscommonmethods;

/**
 * 类名称:WaitNotifyPrintOddEvenSyn
 * 类描述:  用synchronized 来实现 两个线程 奇偶数的交替打印
 *
 * @author: https://javaweixin6.blog.csdn.net/
 * 创建时间:2020/8/29 20:02
 * Version 1.0
 */
public class WaitNotifyPrintOddEvenSyn {

    private static int count = 0;
    private static final Object lock = new Object();

    public static void main(String[] args) {
        new Thread(() -> {
            while (count  {
            while (count             
关注
打赏
1658054974
查看更多评论
0.0476s