我正在用 C 编写一个操纵杆库,我想让它成为线程安全的。可以使用 pthread 互斥锁吗?即使使用我的库的应用程序使用例如 ACE 作为线程框架(不确定 ACE 是否不仅扩展 pthread,但我们假设它没有),它们是否也能工作?
Windows 也是如此:我可以CriticalSection
在 mingw+gcc 中将 Windows 与 pthread 结合使用吗?或者是线程化操作系统必须执行的操作以便始终使用本机实现(Linux 和CriticalSection
Windows 上的 pthread)?