FYI: removal of long-deprecated Thread.destroy() and Thread.stop(Throwable) methods (original) (raw)
Stuart Marks stuart.marks at oracle.com
Fri Jun 8 22:30:49 UTC 2018
- Previous message: New member wants to contribute OPENJDK
- Next message: RFR: 8199871: Deprecate pack200 and unpack200 tools
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi all,
I wanted to mention that I'm nearly ready to push the changeset for JDK-8204243 [1] which removes the long-deprecated methods Thread.destroy() and Thread.stop(Throwable). The review thread is on core-libs-dev. [2] The methods have been deprecated for many years, and in Java 9 they were both deprecated for removal.
The Thread.destroy() method never actually destroyed a thread in any release; instead, it would throw NoSuchMethodError to the caller.
The Thread.stop(Throwable) method had been implemented in the past, but in JDK 8 the implementation was changed not to stop the target thread, but instead to throw UnsuppportedOperationException to the caller.
Note that the no-arg Thread.stop() method still works and won't be removed by this changeset. It remains deprecated (though not for removal) and there are no plans to remove it at this time.
I'll probably push early next week.
s'marks
[1] https://bugs.openjdk.java.net/browse/JDK-8204243
[2] http://mail.openjdk.java.net/pipermail/core-libs-dev/2018-June/053536.html
- Previous message: New member wants to contribute OPENJDK
- Next message: RFR: 8199871: Deprecate pack200 and unpack200 tools
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]