Amino Java library provides components optimized for multi-threaded application. It support JDK 6.0 and newer version.


Since Amino Java library is compatible with standard interface, it's pretty easy to use these java components inside any java applcations. Following is an example show how to use Lock-Free queue:

package org.amino.logserver;

import org.amino.ds.lockfree.LockFreeQueue;

public class LogServerGood {
    /*Standard Queue interface*/
    private Queue<String> queue;

    public LogServerGood() throws IOException {
        /*Amino components are compatible with standard interface whenever
         * possible*/
        queue = new LockFreeQueue<String>();


See more examples here.

Next Step