无论线程库如何,我们都可以使用Mutex类吗?

他们走路

假设我们使用的是Linux(C ++),并使用一些线程库来启动线程,但我不知道它是什么库。现在,我需要使用互斥锁。我可以只在某个地方使用互斥锁(例如boost :: thread,std :: thread,tbb),还是必须使用启动线程的同一库提供的互斥锁类?

我了解最好使用同一库中的互斥量。但是只是好奇...特别是,如果我们假设正在讨论的所有这些库都将pthread用作底层线程库,该怎么办?

用户名

实际上,您实际上不需要这样做,世界不会终结。但是,启动该线程的库可能会假设某些东西没有为您提供互斥锁,而那里肯定会出错。

我怀疑线程库是否提供线程抽象而不是互斥体,因此只能使用一个库。并没有真正需要混合的东西。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我们可以使用Notepad ++解码URL吗?

来自分类Dev

我们可以使用JDBC在Android中连接远程MySQL数据库吗?

来自分类Dev

我们可以从Mutex的单线程多次调用WaitForSingleObject吗

来自分类Dev

我们可以使用导出属性在jsp页面中扩展多个类吗

来自分类Dev

我们可以使用反射调用抽象类的私有方法吗?

来自分类Dev

Python:无论是否分配输出,我都可以更改函数的行为吗?

来自分类Dev

无论如何,我们可以使用ShouldMatchers在Scalatest中给出两个条件

来自分类Dev

我们可以使用flyway在多个数据库上并行部署sql代码吗

来自分类Dev

我们可以使用Spring Boot来实现Java库吗?

来自分类Dev

我们可以使用比模板中更少的参数来声明类模板吗?

来自分类Dev

使bat文件到处都可以使用吗?

来自分类Dev

我们可以使用super()测试MRO中类方法之间的身份吗?

来自分类Dev

我们可以使用Objective-C类别来扩展C ++类吗?

来自分类Dev

我们可以使用类的引用来调用方法吗

来自分类Dev

所有加密算法的创建者都可以破解我们的帐户吗?

来自分类Dev

我们可以使用javascript中的字符串获取类的对象吗?

来自分类Dev

我们可以使用类作为标题吗

来自分类Dev

我们可以使用Jwrapper将applet类捆绑为虚拟应用程序吗

来自分类Dev

我们可以使用Java关键字来命名类吗?

来自分类Dev

我如何在P和父div上都可以使用mouseover事件

来自分类Dev

我们可以使用Swift在Xcode的Playground上扩展类吗?

来自分类Dev

当我们编辑(追加,删除...)列表时会发生什么,每次编辑列表时我们都可以执行操作吗?

来自分类Dev

有什么办法可以在eclipse RCP中创建无论焦点如何都可以使用的键绑定?

来自分类Dev

不论系列数或图例数目如何,我们都可以固定高图图表部分的高度吗?

来自分类Dev

任何人都可以帮助我们解决这些 Xcode 错误吗?

来自分类Dev

单例使用 - 如何让所有类都可以使用数据?

来自分类Dev

我如何设置每个人都可以使用正确的凭据访问的 mysql 服务器和数据库?

来自分类Dev

我们可以使用动态管道吗?

来自分类Dev

我们可以使用 Microsoft SEAL / PySEAL 库对加密数据进行除法运算吗

Related 相关文章

  1. 1

    我们可以使用Notepad ++解码URL吗?

  2. 2

    我们可以使用JDBC在Android中连接远程MySQL数据库吗?

  3. 3

    我们可以从Mutex的单线程多次调用WaitForSingleObject吗

  4. 4

    我们可以使用导出属性在jsp页面中扩展多个类吗

  5. 5

    我们可以使用反射调用抽象类的私有方法吗?

  6. 6

    Python:无论是否分配输出,我都可以更改函数的行为吗?

  7. 7

    无论如何,我们可以使用ShouldMatchers在Scalatest中给出两个条件

  8. 8

    我们可以使用flyway在多个数据库上并行部署sql代码吗

  9. 9

    我们可以使用Spring Boot来实现Java库吗?

  10. 10

    我们可以使用比模板中更少的参数来声明类模板吗?

  11. 11

    使bat文件到处都可以使用吗?

  12. 12

    我们可以使用super()测试MRO中类方法之间的身份吗?

  13. 13

    我们可以使用Objective-C类别来扩展C ++类吗?

  14. 14

    我们可以使用类的引用来调用方法吗

  15. 15

    所有加密算法的创建者都可以破解我们的帐户吗?

  16. 16

    我们可以使用javascript中的字符串获取类的对象吗?

  17. 17

    我们可以使用类作为标题吗

  18. 18

    我们可以使用Jwrapper将applet类捆绑为虚拟应用程序吗

  19. 19

    我们可以使用Java关键字来命名类吗?

  20. 20

    我如何在P和父div上都可以使用mouseover事件

  21. 21

    我们可以使用Swift在Xcode的Playground上扩展类吗?

  22. 22

    当我们编辑(追加,删除...)列表时会发生什么,每次编辑列表时我们都可以执行操作吗?

  23. 23

    有什么办法可以在eclipse RCP中创建无论焦点如何都可以使用的键绑定?

  24. 24

    不论系列数或图例数目如何,我们都可以固定高图图表部分的高度吗?

  25. 25

    任何人都可以帮助我们解决这些 Xcode 错误吗?

  26. 26

    单例使用 - 如何让所有类都可以使用数据?

  27. 27

    我如何设置每个人都可以使用正确的凭据访问的 mysql 服务器和数据库?

  28. 28

    我们可以使用动态管道吗?

  29. 29

    我们可以使用 Microsoft SEAL / PySEAL 库对加密数据进行除法运算吗

热门标签

归档