java oj多线程输出字母和数字

java oj多线程输出字母和数字

img

按照数字和字母顺序,交替输出:输出两个整数,再输出一个字母(中间用空格隔开)。当n>2字母个数时,将剩余未输出的数字输出;当n<2字母个数时,将剩余未输出的字母输出。当n为奇数且n<=2*字母个数时,最后重复输出 n两次
求解答

创建两个线程交替输出。

多线程:使用两个线程交替打印数字和字母_95年的巨蟹的博客-CSDN博客_多线程交替打印 题目使用两个线程,一个打印数字,一个打印字母;交替打印,实现打印 1A2B3C4D;1.思路说明:1.1 要想实现双线程交替打印,首先得创建两个线程;使用实现runable接口方式创建两个线程;重写run方法,执行打印;1.2 两个线程交替打印,是一种同步思想,需要让两个线程持有同一把锁(交替持有),可以利用synchronized修饰普通方法(相当于锁this对象,实现了两个线程同一把锁);1.3 两个线程交替持有锁,持有锁的那个进行打印;没有锁的那个的等待;可以定义布尔类型变量控制实现反转; https://blog.csdn.net/qq_53276288/article/details/115414782

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632