没有合适的资源?快使用搜索试试~ 我知道了~
AppGuard:面试问题
共23个文件
cpp:4个
h:3个
iobj:2个
需积分: 9 0 下载量 177 浏览量
2021-03-28
05:06:20
上传
评论
收藏 642KB ZIP 举报
温馨提示
AppGuard 面试问题 说明:编写一个多线程程序,该程序: 生成0-9之间的N个随机整数 计算每个整数重复多少次程序应使用: 最多10个元素的队列可存储整数 一个精确的10个元素的跟踪数组,用于存储重复计数。 数组索引对应于数字0-9。 你需要做什么: 使用C / C ++语言。 创建4个线程。 线程#1和#2总共生成0到9之间的N个随机整数,并将它们放入队列中,最大大小为10个元素。 如果队列已满-线程将等待。 线程#3和#4从队列中读取并在相应的索引处递增数组值。 如果队列为空,则线程等待。 生成并计数所有N个数字后,线程必须正常退出,然后程序将输出结果跟踪数组。 您可以使用您选择的任何编辑器/编译器。 我们更喜欢使用Visual Studio,但可以完成工作的任何事情都是可以接受的。 我们正在寻找的(按重要性顺序): 正确的多线程同步: 我们将检查您对同步原语
资源推荐
资源详情
资源评论
收起资源包目录
AppGuard-main.zip (23个子文件)
AppGuard-main
interview2
interview2
interview2.vcxproj.filters 1KB
interview2.vcxproj.user 168B
CQueue.h 815B
interview2.cpp 1KB
interview2.vcxproj 7KB
COutput.cpp 1KB
ThreadFuncs.h 3KB
CQueue.cpp 3KB
COutput.h 464B
x64
Release
UnitTest.iobj 434KB
interview2.iobj 386KB
interview2.exe 20KB
UnitTest.pdb 932KB
UnitTest.ipdb 172KB
interview2.ipdb 157KB
interview2.pdb 860KB
UnitTest.exe 24KB
UnitTest
UnitTest.vcxproj.user 168B
UnitTest.vcxproj 7KB
UnitTest.vcxproj.filters 2KB
UnitTest.cpp 6KB
interview2.sln 2KB
README.md 1KB
共 23 条
- 1
资源评论
是CC阿
- 粉丝: 20
- 资源: 4744
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功