c++ - 在 windows 中使用互斥量进行进程间同步(win32 或 C++)

标签 c++ windows multithreading synchronization

我想在两个进程之间建立线程同步。基本上一个线程在 App1.exe 中运行,第二个进程在 App2.exe 中运行。我如何在 Windows 中同步这两个线程。有人可以分享一些示例或链接吗。

最佳答案

可能性:

  • WINAPI Mutex 是一种进程间同步机制。参见 Using Mutex Objects概览。
  • boost::mutex .首选此方法的一个原因是所提供的 scoped_lock 功能可确保释放锁定,无论范围如何退出(异常或多个 return 语句)。

关于c++ - 在 windows 中使用互斥量进行进程间同步(win32 或 C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12837095/

相关文章:

multithreading - 用lua制作一个线程系统

c++ - int (%d) 和 %.0lf 有什么区别?

windows - 为什么我无法将代码提交到 GitHub?

c# - 一个只允许N个并发线程的函数

c - 简单的 C 代码编译但在给定输入时崩溃

ruby-on-rails - rails 回形针 - 错误处理缩略图

java - 如果执行程序服务的可调用项之一遇到错误,如何在控制台中记录错误

c++ - 否定分数但不修改原始分数

c++ - 如何使用 Visual Studio 2010 创建 C++ MSI 自定义操作 DLL?

c++ - opencv::Mat 来自 vector 的 vector