Created by: JiayiFeng
- isolate multi-thread support from 'MultipleReader', making it an independent decorated reader(
ThreadedReader
). - Add docstring for some Python interfaces.
- Combine 'open_files', 'multi_pass_reader' and 'threaded_reader' together to make a new Python
open_files()
interface. - Simplify Python interface 'create_XXX_reader' names, e.g, rename 'create_double_buffer_reader' to 'double_buffer'.
- Remove Readers'
HasNext()
, for it is unsafe in multi-thread environment.