@Override
        public Thread newThread(Runnable r) {
            Thread t = new Thread(r, "jME3-threadpool-" + (nextThreadId++));
            t.setDaemon(true);
            t.setPriority(Thread.MIN_PRIORITY);
            return t;
        }
<code>ThreadingManager</code> manages the threads used to load content
within the Content Manager system. A pool of threads and a task queue
is used to load resource data and perform I/O while the application's
render thread is active.
jme3-core/src/main/java/com/jme3/asset/ThreadingManager.java