Package org.agilewiki.jactor.events.quadTest

Source Code of org.agilewiki.jactor.events.quadTest.QuadTest

package org.agilewiki.jactor.events.quadTest;

import junit.framework.TestCase;
import org.agilewiki.jactor.concurrent.JAThreadManager;
import org.agilewiki.jactor.concurrent.ThreadManager;
import org.agilewiki.jactor.events.Echo;
import org.agilewiki.jactor.events.JAEventFuture;

/**
* Test code.
*/
final public class QuadTest extends TestCase {
    public void testTiming() {
        ThreadManager threadManager = JAThreadManager.newThreadManager(8);
        try {
            Driver driver = new Driver(threadManager, 10, new Echo(threadManager));
            JAEventFuture<Object> eventFuture = new JAEventFuture<Object>();
            int i = 0;
            while (i < 10) {
                eventFuture.send(driver, eventFuture);
                i += 1;
            }
        } finally {
            threadManager.close();
        }
    }
}
TOP

Related Classes of org.agilewiki.jactor.events.quadTest.QuadTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.