On Feb 10, 2015, at 3:39 PM, Chris Hegarty <chris.hega...@oracle.com> wrote:
>> 
>> Adding native methods to 166 classes will introduce another form of 
>> dependency on the platform that i would prefer to avoid.
> 
> Right. And I suspect that the separate distributable of 166, outside of the 
> Java Platform, would not want to have to carry a separate platform specific 
> native library.

Yes.


> 
>>> But I don't see any reason why we couldn't move the implementation from 
>>> unsafe.cpp to jvm.cpp and invoke via a native method implementation of 
>>> LockSupport. It would still be just as "unsafe" of course.
>>> 
>> 
>> Can you think of any reasons, beyond that of "don't touch the core classes", 
>> why we cannot copy this functionality over to java.lang.{*, Thread} ?
> 
> Would you be thinking of making the changes public, i.e. new standard API on 
> java.lang.Thread ?
> 

Yes, j.l.Thread seems like the ideal location :-)

Paul.

Reply via email to