RFR: 8265753: Remove manual JavaThread transitions to blocked [v3]

Richard Reingruber rrich at openjdk.java.net
Wed May 12 12:35:27 UTC 2021


On Wed, 12 May 2021 10:53:21 GMT, Robbin Ehn <rehn at openjdk.org> wrote:

> 
> 
> > Hi Robbin,
> > I haven't found the time for a proper review yet but I've experimented a little bit with lambdas. I could not make it work because g++ created references to ::new which isn't allowed.
> > Thanks, Richard.
> 
> Hi Richard,
> I tested lamdba, which is just a fancy way to write a crazy typed functor, we need to capture the lamdba so we can run it in the destructor. AFAICT the way to do that is using std::function.

Yes, I'd think so too.

> Regarding ThreadClosure, we could use it, maybe that is preferable?!

Personally I'd prefer it but I'm fine with the current version too.

-------------

PR: https://git.openjdk.java.net/jdk/pull/3875


More information about the serviceability-dev mailing list