Threads should not be Cloneable
Brian Goetz
brian.goetz at oracle.com
Fri Aug 13 14:01:21 UTC 2010
Explicit non-objection :)
On Aug 13, 2010, at 9:58 AM, Chris Hegarty wrote:
>
> The issue of whether Threads should be Cloneable came up during the discussion of another problem. I talked to David about this and we believe there is no value being able to clone a thread, in fact it can cause some strange problems. David sent a mail [1] to the concurrency-interest mailing list requesting feedback on this. No objections to date.
>
> To that end, I filed CR 6968584: "Thread should not be Cloneable" and am proposing to add the following to Thread:
>
> /**
> * Throws CloneNotSupportedException as a Thread can not be meaningfully
> * cloned. Construct a new Thread instead.
> *
> * @throws CloneNotSupportedException
> * always
> */
> protected final Object clone() throws CloneNotSupportedException {
> throw new CloneNotSupportedException();
> }
>
> Thanks,
> -Chris.
>
> [1] http://cs.oswego.edu/pipermail/concurrency-interest/2010-August/007326.html
More information about the core-libs-dev
mailing list