...ThreadLocalThe demand scenario is TransmittableThreadLocalthe potential demand scenario. If your business needs to "pass ThreadLocalvalues in the case of using thread pools and other execution components that will pool multiple threads ", it is the TransmittableThreadLocaltarget scenario.