This is wapper in the java.util.concurrent package. If you write a normal task processing, processing flow will be difficult to understand. By connecting the chain as the execution order of tasks, such as the StringBuilder, you will be able to determine visually.