【问题标题】:Best way to implement read and write mutexes using pthreads?使用 pthread 实现读写互斥锁的最佳方法?
【发布时间】:2023-03-23 14:58:01
【问题描述】:

我有一个可以被 100 个线程同时读取的数据结构,但自然必须避免写入/写入和写入/读取冲突。我第一次尝试 pthread_mutex_lock 阻止了多次读取。什么是使用 pthreads 来防止写入/写入和写入/读取同时允许多次读取的好方法?

【问题讨论】:

  • 你能用pthreads'native rwlocks吗?
  • @pilcrow:谢谢,看起来正是我需要的。
  • 好吧,那么让我将其推广为答案。 :)

标签: pthreads


【解决方案1】:

一个很好的方法是使用 pthreads 本身的native rwlock facility

【讨论】:

    猜你喜欢
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 2012-04-20
    • 2012-08-28
    • 1970-01-01
    相关资源
    最近更新 更多