Package agentj.thread

Examples of agentj.thread.ThreadWorker


    Vector threadWorkers;

    public AgentJSocketPool(Controller controller) {
        this.controller = controller;
        ThreadWorker worker;
        threadWorkers = new Vector();

        for (int i=0; i< MINIMUM_THREADS; ++i) {
            worker = new ThreadWorker(controller);
            worker.start();
            threadWorkers.add(worker);
        }
    }
View Full Code Here


     * Returns a WorkerThread from the pool or a new object if all are being used
     *
     * @return a workerThread
     */
    public ThreadWorker getWorkerThread() {
        ThreadWorker worker;
        if (threadWorkers.size()>0) {
            worker = (ThreadWorker)threadWorkers.remove(0);
            return worker;
        } else {
            worker = new ThreadWorker(controller);
            worker.start();
            return worker;
        }
    }
View Full Code Here

TOP

Related Classes of agentj.thread.ThreadWorker

Copyright © 2018 www.massapicom. 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.