Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8352914

Shenandoah: Change definition of ShenandoahSharedValue to int32_t to leverage platform atomics

XMLWordPrintable

    • gc

      `ShenandoahSharedValue` is currently defined as a `jbyte`. Many architectures do not support atomic operations on this datatype. In some cases, operations must be emulated using `load`/`cmpxcg` or widening the shared value to other types (carefully).

            wkemper William Kemper
            wkemper William Kemper
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: