Boost shared_lock. Read preferred?

后端 未结 2 1106
梦毁少年i
梦毁少年i 2020-12-08 16:11

I was checking out the boost library(version 1.45) for a reader/writer lock. When I ran my tests on it, it seemed like the shared_ptr was preferring my reader threads, i.e.

2条回答
  •  时光取名叫无心
    2020-12-08 16:57

    A google search of "boost shared lock starvation" turned up this link:

    • Example for boost shared_mutex (multiple reads/one write)?

    It looks like "upgrade" might be the key. See also:

    • Example of how to use boost upgradeable mutexes

    • http://HowardHinnant.github.io/shared_mutex

提交回复
热议问题