![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多进程编程
beibeix2015
写点什么 !
展开
-
父子进程中子进程默认继承父进程的文件句柄,导致日志文件重命名失败
解决办法:1、QProcess::startDetached方式启动进程,子进程与父进程分离;2、设置参数使得子进程不继承父进程中的句柄;QProcess process; process.setCreateProcessArgumentsModifier([](QProcess::CreateProcessArguments *args) { args->inheritHandles = false; });//子进程不继承父进程原创 2021-06-25 17:05:01 · 786 阅读 · 0 评论 -
Qt判断某个指定名称的程序是否正在运行
bool checkProcessRunning(const QString &processName, QList<quint64> &listProcessId){#ifdef Q_OS_WIN bool res = false; HANDLE hToolHelp32Snapshot; hToolHelp32Snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); PRO.原创 2021-06-04 09:37:00 · 1407 阅读 · 2 评论 -
Qt多进程
参考QProcess中的start和startDetached两种启动方式的区别原创 2021-06-02 16:38:26 · 557 阅读 · 0 评论 -
Thrift
参考Thrift whitepaper https://thrift.apache.org/原创 2021-03-03 09:11:36 · 53 阅读 · 0 评论 -
Avro,Protocol Buffers and Thrift
参考Schema evolution in Avro, Protocol Buffers and Thrift原创 2021-02-01 09:58:56 · 73 阅读 · 0 评论