RFR(XS): 8147844: new method j.l.Runtime.onSpinWait()
gil at azul.com
Thu Jan 28 16:12:48 UTC 2016
> On Jan 27, 2016, at 9:41 PM, David Holmes <david.holmes at oracle.com> wrote:
> HI Ivan,
> On 27/01/2016 11:31 PM, Ivan Krylov wrote:
>> Earlier there was a discussion on this mail alias about the spin loop
>> hint proposal . Based on the feedback from that discussion some
>> changes were incorporated and the JEP has been filed . There seems to
>> be a consensus on the API side. The JEP is now in a draft state and I
>> hope this JEP will get targeted for java 9 shortly.
> The discussion in  continued in:
> but ended abruptly. In particular Mark's query as to why this moved from Thread to Runtime was seemingly left unanswered.
The thread continued, but it looks like due to cross-posting with concurrency-interest and people replying on the thread dropping the cores-libs-dev recipient somehow. See continuations of the thread here: http://cs.oswego.edu/pipermail/concurrency-interest/2015-December/thread.html#14576 and here: http://cs.oswego.edu/pipermail/concurrency-interest/2015-December/thread.html#14580
Mark's question on why this was moved from Thread to Runtime is discussed in detail there. An easy summary in a single message body can be found here: http://cs.oswego.edu/pipermail/concurrency-interest/2015-December/014587.html . Also, Doug addressed questions about the brief/bland wording choice ("typically improve performance", which we then switched to "The runtime may may take action to improve the performance" at Brian's suggestion) here: http://cs.oswego.edu/pipermail/concurrency-interest/2015-December/014578.html
>> Please review the upcoming API changes:
>> For the reference, the new generated JavaDoc for j.l.Runtime class and
>> the new method
>> 1 -
>> 2 - https://bugs.openjdk.java.net/browse/JDK-8147832.
More information about the core-libs-dev