I think only the thread with index 0 can actually run the body of Relocalizer::threadLoop(), which means whatever multiThreading is, there is at most 1 thread and we can't take advantage of multithreading.
Am I right?
I'm sorry that I mistook the control flow of the program.
At the 116~121 lines in
lsd_slam_core/src/Tracking/Relocalizer.cpp
:and the
Relocalizer::threadLoop()
:I think only the thread with index 0 can actually run the body of
Relocalizer::threadLoop()
, which means whatevermultiThreading
is, there is at most 1 thread and we can't take advantage of multithreading.Am I right?
I'm sorry that I mistook the control flow of the program.