______________ is another implementation of the MapRunnable interface that runs mappers concurrently in a configurable number of threads.
(a) MultithreadedRunner
(b) MultithreadedMap
(c) MultithreadedMapRunner
(d) SinglethreadedMapRunner
(a) MultithreadedRunner
(b) MultithreadedMap
(c) MultithreadedMapRunner
(d) SinglethreadedMapRunner
Correct choice is (c) MultithreadedMapRunner
Easiest explanation: A RecordReader is little more than an iterator over records, and the map task uses one to generate record key-value pairs, which it passes to the map function.