[foreign-memaccess] [Rev 05] RFR: JDK-8243073: Add support for serial confinement
Maurizio Cimadamore
mcimadamore at openjdk.java.net
Wed Apr 22 21:01:04 UTC 2020
> This patch adds support for serial confinement - e.g. a handoff operation to transfer ownership from thread A to thread
> B.
> The implementation is based on some iterations we have done in the past. I've added a test, and I've also rewritten
> some of the existing tests not to rely on waits, but to use latches instead, as observed by Paul.
Maurizio Cimadamore has updated the pull request with a new target base due to a merge or a rebase. The pull request
now contains five commits:
- Fix wrong character in javadoc
- Add hyperlink to "happens before" definition.
- Clarify javadoc after discussions with Doug and Paul
- Added more documentation about safety guarantees of the new handoff operation
Moved full fence after instance creation
- * Add support for withOwnerThread operation
* added test
* rewritten negative shared tests with pending acquired views to use latches instead of waits
-------------
Changes: https://git.openjdk.java.net/panama-foreign/pull/117/files
Webrev: https://webrevs.openjdk.java.net/panama-foreign/117/webrev.05
Stats: 152 lines in 5 files changed: 126 ins; 4 del; 22 mod
Patch: https://git.openjdk.java.net/panama-foreign/pull/117.diff
Fetch: git fetch https://git.openjdk.java.net/panama-foreign pull/117/head:pull/117
PR: https://git.openjdk.java.net/panama-foreign/pull/117
More information about the panama-dev
mailing list