-
Type: Improvement
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Internal Code, Performance
-
None
-
Fully Compatible
-
Platform 5 06/26/16
Currently, we build boost thread with interruption points enabled, which slows some concurrency primitives.
We also build it to deal with broken libc that returns EAGAIN from pthread_mutex_lock. We don't believe we have any platforms where that occurs, because SimpleMutex doesn't special case that outcome.
We should apply the BOOST defines that disable interruption and assume a conforming pthread_mutex_ subsystem.