java 线程交替打印AB 如何使用多线程轮流打印参数 两个线程依次打印AB 两个线程依次打印1,2

本文通过实例介绍了如何使用AtomicBoolean处理布尔型变量的原子性更新,volatile关键字确保线程可见性,以及LockSupport进行线程阻塞和唤醒,展示了在Java中实现两个线程轮流打印A和B的方法。
摘要由CSDN通过智能技术生成

   朋友们,简简单单吃个羊头  --!

1. 使用 AtomicBoolean 打印:

       AtomicBoolean 是什么?

       AtomicBoolean提供了一种原子性地读写布尔类型变量的解决方案,通常情况下,该类将被用于原子性地更新状态标识位,比如flag。类提供的方法:详情可查看源码

     好记易用。你懂的!

package com.yunjing.mall.vo.app.hotel;

import java.util.concurrent.atomic.AtomicBoolean;

/**
 * 描述: 两个线程轮流打印A, B
 *
 * @Author: lbc
 * @Date: 2024-03-06 16:29
 * @email: 594599620@qq.com
 * @Description: keep coding
 */
public class PrintAB {

    static AtomicBoolean flag = new AtomicBoolean(true);

    public static void main(Stri
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值