/** * Create and register a task worker. */ private void createWorker() { final TaskWorker taskWorker = new TaskWorker(this) ; final String name ; synchronized(workerPool) { name = "TaskWorker-" + ++taskCount ; } final Thread thread = new Thread(taskWorker, name) ; thread.setDaemon(true) ; synchronized(workerPool) { workerPool.add(thread) ; } thread.start() ; } }
/** * Create and register a task worker. */ private void createWorker() { final TaskWorker taskWorker = new TaskWorker(this) ; final String name ; synchronized(workerPool) { name = "TaskWorker-" + ++taskCount ; } final Thread thread = new Thread(taskWorker, name) ; thread.setDaemon(true) ; synchronized(workerPool) { workerPool.add(thread) ; } thread.start() ; } }
/** * Create and register a task worker. */ private void createWorker() { final TaskWorker taskWorker = new TaskWorker(this) ; final String name ; synchronized(workerPool) { name = "TaskWorker-" + ++taskCount ; } final Thread thread = new Thread(taskWorker, name) ; thread.setDaemon(true) ; synchronized(workerPool) { workerPool.add(thread) ; } thread.start() ; } }
/** * Create and register a task worker. */ private void createWorker() { final TaskWorker taskWorker = new TaskWorker(this) ; final String name ; synchronized(workerPool) { name = "TaskWorker-" + ++taskCount ; } final Thread thread = new Thread(taskWorker, name) ; thread.setDaemon(true) ; synchronized(workerPool) { workerPool.add(thread) ; } thread.start() ; } }