mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-07-15 01:07:30 +08:00
When an interrupted that calls FileChannel.read, the channel is closed and the read fails with a ClosedByInterruptException. The closure of the channel makes it unusable by other threads. To allow other threads to read from the data block, this commit recreates the FileChannel when a read fails on an interrupted thread with a ClosedByInterruptException. The exception is then rethrown to continue the thread's interruption. Closes gh-38154 |
||
---|---|---|
.. | ||
spring-boot-antlib | ||
spring-boot-autoconfigure-processor | ||
spring-boot-buildpack-platform | ||
spring-boot-cli | ||
spring-boot-configuration-metadata | ||
spring-boot-configuration-metadata-changelog-generator | ||
spring-boot-configuration-processor | ||
spring-boot-gradle-plugin | ||
spring-boot-gradle-test-support | ||
spring-boot-jarmode-layertools | ||
spring-boot-loader | ||
spring-boot-loader-classic | ||
spring-boot-loader-tools | ||
spring-boot-maven-plugin | ||
spring-boot-properties-migrator | ||
spring-boot-test-support |