• Andy Wilkinson's avatar
    Remove use a separate runner thread from the Launcher · 9dbef5d9
    Andy Wilkinson authored
    Previously, the Launcher was creating a new runner thread that would
    call the application's main method. An exception thrown by this thread
    is handled differently to one thrown by the JVM's main thread leading
    to different exit behaviour. Furthermore, the separate thread isn't
    actually necessary.
    
    This commit removew the use of a separate runner thread from the
    Launcher. This means that the JVM's exit behaviour will be consistent
    and also removes the overhead of createing a starting an extra thread.
    
    Closes gh-5006
    9dbef5d9
Name
Last commit
Last update
..
spring-boot-antlib Loading commit data...
spring-boot-configuration-metadata Loading commit data...
spring-boot-configuration-processor Loading commit data...
spring-boot-gradle-plugin Loading commit data...
spring-boot-loader Loading commit data...
spring-boot-loader-tools Loading commit data...
spring-boot-maven-plugin Loading commit data...
pom.xml Loading commit data...