社区
C++ 语言
帖子详情
C++实现.exe排队调用
饭fan有引力
2011-08-09 08:42:41
问题:我想在网站中调用一个.exe文件进行转换格式操作,不过如果人多同时操作的话,就会调用很多次这个.exe文件生成很多个进程,电脑承受不了。现在我想写一个排队的程序,如果有人调用的话,就查询是否有这个进程存在,有的话就将这个待转换文件插入到转换的队列中,等待上一个转换结束才调用这个.exe文件;如果这个进程不存在,就直接调用这个.exe文件。
请问我这样实现可以吗?这样有没有什么例子、关键字或是链接可以提供参考一下,需要注意哪些东西?
...全文
235
7
打赏
收藏
C++实现.exe排队调用
问题:我想在网站中调用一个.exe文件进行转换格式操作,不过如果人多同时操作的话,就会调用很多次这个.exe文件生成很多个进程,电脑承受不了。现在我想写一个排队的程序,如果有人调用的话,就查询是否有这个进程存在,有的话就将这个待转换文件插入到转换的队列中,等待上一个转换结束才调用这个.exe文件;如果这个进程不存在,就直接调用这个.exe文件。 请问我这样实现可以吗?这样有没有什么例子、关键字或是链接可以提供参考一下,需要注意哪些东西?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
饭fan有引力
2011-08-12
打赏
举报
回复
已经实现,其实楼上们的做法都太复杂化了
至善者善之敌
2011-08-10
打赏
举报
回复
[Quote=引用 1 楼 lthyxy 的回复:]
进程间通信
[/Quote]
及同步
robinkeng
2011-08-10
打赏
举报
回复
说下我的偏门想法,
你可以弄个配置文件,文件里放个字段state,每次调用的时候给配置文件里面state设为TRUE,
至于排队,可以在配置文件里自动生成一个user列表,为TRUE的时候不可以调用,调用结束改为FALSE,然后执行user列表下一个用户调用
饭fan有引力
2011-08-10
打赏
举报
回复
[Quote=引用 3 楼 hacqing 的回复:]
当然可以实现,不知道你在那种环境下实现...
我以Linux为例:
起一个管理进程, 主控线程用于等待子进程的结束, 并负责修改条件变量cond, 管理进程另起一个线程用于fork()子进程和挂起子进程并将其加入到等待队列, 并负责判断队首.exe是否完成, 临界条件多考虑考虑.
[/Quote]
请问有没有实例可以参考一下
hacqing
2011-08-10
打赏
举报
回复
当然可以实现,不知道你在那种环境下实现...
我以Linux为例:
起一个管理进程, 主控线程用于等待子进程的结束, 并负责修改条件变量cond, 管理进程另起一个线程用于fork()子进程和挂起子进程并将其加入到等待队列, 并负责判断队首.exe是否完成, 临界条件多考虑考虑.
luciferisnotsatan
2011-08-09
打赏
举报
回复
注意多个人几乎同时一起启动,导致多个exe一起打开。要加个锁。
liutengfeigo
2011-08-09
打赏
举报
回复
进程间通信
VS+Qt+
C++
银行
排队
叫号系统
该文章介绍了如何使用VisualStudio(VS)、Qt和
C++
来构建一个银行
排队
叫号系统,包括用户和管理员登录功能,以及数据的增删改查操作。通过QSqlDatabase进行数据库交互,详细展示了代码
实现
过程及运行结果。
数据结构之队列的应用-编写病人看病模拟程序(C/
C++
实现
)
这是一个使用C/
C++
编写的模拟病人在医院
排队
就诊的程序,通过数据结构中的队列
实现
。程序提供菜单交互,包括病人
排队
、就诊、查看
排队
情况以及结束程序等选项。实验旨在帮助掌握队列的应用和算法设计。源代码已在VS2015和dev
C++
上通过编译,可从GitHub获取。
上海某高校线上期末题-核酸检测系统
C++
实现
该博客介绍了一个使用
C++
编写的核酸检测系统,详细阐述了系统的功能
实现
,包括
排队
登记、检测核酸、查看
排队
情况等。系统中人员代码由楼栋号、房间号和人员序号组成,核酸检测管号根据单检和混检区分。博客还提供了操作指南和状态管理规则,以及如何验证登记和检测结果的正确性。
Ollama、llama.cpp、vLLM 本质差异与选型决策指南
本文深入剖析Ollama、llama.cpp和vLLM三大主流大模型推理框架的本质差异:llama.cpp是面向资源受限场景的确定性C/
C++
引擎,主打GGUF量化与零依赖部署;vLLM是面向高并发服务的吞吐优化器,核心为PagedAttention与连续批处理;Ollama则是聚焦开发者体验的模型操作系统,提供声明式模型管理与跨平台一致性。文章基于47个真实生产案例,给出按硬件条件、并发规模与
调用
方式的精准选型决策树,并详解混合架构协同方案。
C++
银行叫号系统:VIP客户自动插队+普通客户
排队
显示
本文介绍一个基于
C++
实现
的银行叫号模拟系统,采用双队列(VIP队列与普通队列)加中央调度器架构,
实现
VIP客户优先服务但不破坏FIFO到达顺序。系统通过文件xinxi.txt驱动客户数据,支持实时读写、控制台状态可视化、断点续服,并覆盖队列操作、fstream文件I/O、字符串解析、控制台格式化等核心编程技能,适用于数据结构教学与工程化演进。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章