1. 26 7月, 2013 1 次提交
  2. 08 7月, 2013 1 次提交
    • M
      8014890: (ref) Reference queues may return more entries than expected · e5c1052c
      mchung 提交于
      Summary: When enqueuing references check whether the j.l.r.Reference has already been enqeued or removed in the lock. Do not enqueue them again. This occurs because multiple threads may try to enqueue the same j.l.r.Reference at the same time.
      Reviewed-by: mchung, dholmes, plevart, shade
      Contributed-by: thomas.schatzl@oracle.com
      e5c1052c
  3. 27 5月, 2013 1 次提交
  4. 02 11月, 2012 1 次提交
  5. 01 11月, 2011 1 次提交
    • Y
      4243978: (ref) Race condition in Reference.enqueue() · 3ccb9ece
      ysr 提交于
      4268317: (ref) Reference.isEnqueued() can return true when instance not enqueued
      Summary: The reference handler now declares, and assumes, that the discovered field, rather than the next field, is (to be) used to link the entries in the pending list, thus allowing a reference object to be safely enqueued even while it is in the pending state. Also added slightly modified regression tests from the two bug reports.
      Reviewed-by: mchung, alanb, jcoomes
      3ccb9ece
  6. 26 5月, 2010 1 次提交
  7. 01 12月, 2007 1 次提交