In the source code of FutureTask<V>
, there is a volatile
instance variable Thread runner
, where the comment told that it is the thread running the callable. However, the runner
is never initialized in the source code. Moreover, I could not find any clue how this runner
is used to run the callable.
Question: Since the runner
is never initialized, how it is used to run the Callable
?