[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath ChangeLog java/lang/ref/Reference.jav...
From: |
Jeroen Frijters |
Subject: |
[commit-cp] classpath ChangeLog java/lang/ref/Reference.jav... |
Date: |
Thu, 24 Aug 2006 06:40:08 +0000 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Changes by: Jeroen Frijters <jfrijters> 06/08/24 06:40:08
Modified files:
. : ChangeLog
java/lang/ref : Reference.java ReferenceQueue.java
Log message:
2006-08-24 Jeroen Frijters <address@hidden>
* java/lang/ref/Reference.java
(queue, nextOnQueue): Made volatile.
(enqueue): Made thread safe.
* java/lang/ref/ReferenceQueue.java
(lock): New field.
(poll): Removed synchronized.
(enqueue): Changed to synchronize on lock object, to update
Reference
state and return success status.
(dequeue, remove): Synchronize on lock object.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/classpath/ChangeLog?cvsroot=classpath&r1=1.8446&r2=1.8447
http://cvs.savannah.gnu.org/viewcvs/classpath/java/lang/ref/Reference.java?cvsroot=classpath&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/classpath/java/lang/ref/ReferenceQueue.java?cvsroot=classpath&r1=1.4&r2=1.5
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-cp] classpath ChangeLog java/lang/ref/Reference.jav...,
Jeroen Frijters <=