C++ n个线程循环执行三次

C++ n个线程循环执行三次

今天做了CVTE的笔试题,最后一道编程题是这样的:

有n个线程,第一个线程输出’A’,第二个线程输出’B’,第三个线程输出’C’……以此类推~~~
现输入n,要求循环顺序执行前n个线程三次,不允许使用sleep
例如:
input:

3

output:

ABCABCABC

input:

6

output:

ABCDEFABCDEFABCDEF

由于我对C++的理解基本处于 C + STL阶段 (STL还不一定都会用),多线程方面就很炸了,关键是这玩意儿笔试写代码不仅不让在本地IDE里调试,它给的笔试网站上还不能调试,交了就是交了,没有评测,啥都没有(这是真笔试呀。。和让你写卷子的区别大概就是这玩意儿是用键盘~~~)

吐槽结束,虽然笔试尽是写bug了,但自己写的bug,跪着也得改完~~

这是调出来的代码:

#include<iostream>
#include<thread>

using namespace std;
int flag = 0, n;
class Test
{
private:
   
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值