Commits

Wes McKinney authored b29b06586ff
ARROW-1641: [C++] Hide std::mutex from public headers This was one part of ARROW-1134 that we can push through. I had to do some refactoring since there was a mutex in one of the base file interfaces. It doesn't appear that this will impact parquet-cpp or other Arrow users Author: Wes McKinney <wes.mckinney@twosigma.com> Closes #1165 from wesm/ARROW-1641 and squashes the following commits: 9f4a466d [Wes McKinney] Make PyReadableFile C++ threadsafe also 002c5a62 [Wes McKinney] Make ReadableFile::Read threadsafe again e373ff2a [Wes McKinney] Rewrite CudaBufferWriter to not inherit from FixedSizeBufferWriter. Fix deadlocks in ReadableFile 6ab45e8f [Wes McKinney] Hide mutexes from public headers