How does the Spring Framework handle a self-invocation on a creation of beans?

ThreadLocal and ExecutorService