harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Gan (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-6344) Provide a lock-free version of ReferenceQueue
Date Tue, 29 Sep 2009 14:49:16 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-6344?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12760623#action_12760623

James Gan commented on HARMONY-6344:


It's very glad to get your response! Let me answer them one by one.

This patch contains source code from another open source project created by me. The project
site is: http://amino-cbbs.sourceforge.net/, where we formed a team for creating a series
of lock-free components. And Xiao Jun Dai is one member of Amino project team.

We are using algorithm for SUN's paper. But I don't think it's a problem after a talk with
a legal expert. Furthermore, the 1st author (Edya Ladan-Mozes) is aware of our implementation.

Performance charts of Amino components can be viewed here: http://aminoprj.blogspot.com/

At last, sorry for including .class files!

BTW, I'll take 8-day vacation since today. And I'll reply any response after that. Thx!

> Provide a lock-free version of ReferenceQueue
> ---------------------------------------------
>                 Key: HARMONY-6344
>                 URL: https://issues.apache.org/jira/browse/HARMONY-6344
>             Project: Harmony
>          Issue Type: Improvement
>          Components: Classlib
>    Affects Versions: 6.0M1
>         Environment: Any modern multi-core environment
>            Reporter: James Gan
>             Fix For: 6.0M1
>         Attachments: amino_rfq.zip
> In Harmony, the original ReferenceQueue is a lock-base queue, which doesn't scale well
on multi-core environment. Here I attached an lock-free version of ReferenceQueue based on
Amino Library, which has better scalability than original queue

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message