天天看点

基于多进程的并发编程

一:不同平台基于多进程并发编程的实现

1.Windows平台

参考博文:Windows 编程(多进程)

更多API:

1)waitForSingleObject:等待一个内核对象变为已通知状态

2)GetExitCodeProcess:获取推出进程的返回值

3)CreateToolhelp32Snapshot:获取系统快照句柄

4)Process32First/Process32Next:从哪个系统进程快照中获取进程列表

5)TerminateProcess:终止进程

6)SetPriorityClass:设置进程优先级

7)SetThreadPriority:设置线程优先级

2.Qt平台的QProcess

参考博文:Qt之Qprocess、QProcess

3.Linux平台

参考博文:C++进程间通信、多进程编程

理论知识参考:并发编程总结

如有错误或不足欢迎评论指出!创作不易,转载请注明出处。如有帮助,记得点赞关注哦(⊙o⊙)

更多内容请关注个人博客:https://blog.csdn.net/qq_43148810

继续阅读