Threads: standardize names. Make sure they all start with "jME3".
This commit is contained in:
parent
a683fbb16c
commit
068047200e
@ -74,7 +74,7 @@ public class VideoRecorderAppState extends AbstractAppState {
|
|||||||
|
|
||||||
public Thread newThread(Runnable r) {
|
public Thread newThread(Runnable r) {
|
||||||
Thread th = new Thread(r);
|
Thread th = new Thread(r);
|
||||||
th.setName("jME Video Processing Thread");
|
th.setName("jME3 Video Processor");
|
||||||
th.setDaemon(true);
|
th.setDaemon(true);
|
||||||
return th;
|
return th;
|
||||||
}
|
}
|
||||||
|
@ -51,6 +51,9 @@ import static com.jme3.audio.openal.EFX.*;
|
|||||||
public class ALAudioRenderer implements AudioRenderer, Runnable {
|
public class ALAudioRenderer implements AudioRenderer, Runnable {
|
||||||
|
|
||||||
private static final Logger logger = Logger.getLogger(ALAudioRenderer.class.getName());
|
private static final Logger logger = Logger.getLogger(ALAudioRenderer.class.getName());
|
||||||
|
|
||||||
|
private static final String THREAD_NAME = "jME3 Audio Decoder";
|
||||||
|
|
||||||
private final NativeObjectManager objManager = new NativeObjectManager();
|
private final NativeObjectManager objManager = new NativeObjectManager();
|
||||||
// When multiplied by STREAMING_BUFFER_COUNT, will equal 44100 * 2 * 2
|
// When multiplied by STREAMING_BUFFER_COUNT, will equal 44100 * 2 * 2
|
||||||
// which is exactly 1 second of audio.
|
// which is exactly 1 second of audio.
|
||||||
@ -75,7 +78,7 @@ public class ALAudioRenderer implements AudioRenderer, Runnable {
|
|||||||
|
|
||||||
// Fill streaming sources every 50 ms
|
// Fill streaming sources every 50 ms
|
||||||
private static final float UPDATE_RATE = 0.05f;
|
private static final float UPDATE_RATE = 0.05f;
|
||||||
private final Thread decoderThread = new Thread(this, "jME3 Audio Decoding Thread");
|
private final Thread decoderThread = new Thread(this, THREAD_NAME);
|
||||||
private final Object threadLock = new Object();
|
private final Object threadLock = new Object();
|
||||||
|
|
||||||
private final AL al;
|
private final AL al;
|
||||||
|
@ -46,6 +46,8 @@ public class NullContext implements JmeContext, Runnable {
|
|||||||
|
|
||||||
protected static final Logger logger = Logger.getLogger(NullContext.class.getName());
|
protected static final Logger logger = Logger.getLogger(NullContext.class.getName());
|
||||||
|
|
||||||
|
protected static final String THREAD_NAME = "jME3 Headless Main";
|
||||||
|
|
||||||
protected AtomicBoolean created = new AtomicBoolean(false);
|
protected AtomicBoolean created = new AtomicBoolean(false);
|
||||||
protected AtomicBoolean needClose = new AtomicBoolean(false);
|
protected AtomicBoolean needClose = new AtomicBoolean(false);
|
||||||
protected final Object createdLock = new Object();
|
protected final Object createdLock = new Object();
|
||||||
@ -150,7 +152,7 @@ public class NullContext implements JmeContext, Runnable {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
new Thread(this, "Headless Application Thread").start();
|
new Thread(this, THREAD_NAME).start();
|
||||||
if (waitFor)
|
if (waitFor)
|
||||||
waitFor(true);
|
waitFor(true);
|
||||||
}
|
}
|
||||||
|
@ -71,7 +71,7 @@ public class VideoRecorderAppState extends AbstractAppState {
|
|||||||
|
|
||||||
public Thread newThread(Runnable r) {
|
public Thread newThread(Runnable r) {
|
||||||
Thread th = new Thread(r);
|
Thread th = new Thread(r);
|
||||||
th.setName("jME Video Processing Thread");
|
th.setName("jME3 Video Processor");
|
||||||
th.setDaemon(true);
|
th.setDaemon(true);
|
||||||
return th;
|
return th;
|
||||||
}
|
}
|
||||||
|
@ -55,6 +55,8 @@ public abstract class JoglContext implements JmeContext {
|
|||||||
|
|
||||||
private static final Logger logger = Logger.getLogger(JoglContext.class.getName());
|
private static final Logger logger = Logger.getLogger(JoglContext.class.getName());
|
||||||
|
|
||||||
|
protected static final String THREAD_NAME = "jME3 Main";
|
||||||
|
|
||||||
protected AtomicBoolean created = new AtomicBoolean(false);
|
protected AtomicBoolean created = new AtomicBoolean(false);
|
||||||
protected AtomicBoolean renderable = new AtomicBoolean(false);
|
protected AtomicBoolean renderable = new AtomicBoolean(false);
|
||||||
protected final Object createdLock = new Object();
|
protected final Object createdLock = new Object();
|
||||||
|
@ -146,7 +146,7 @@ public class JoglOffscreenBuffer extends JoglContext implements Runnable {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
new Thread(this, "JOGL Renderer Thread").start();
|
new Thread(this, THREAD_NAME).start();
|
||||||
if (waitFor) {
|
if (waitFor) {
|
||||||
waitFor(true);
|
waitFor(true);
|
||||||
}
|
}
|
||||||
|
@ -96,7 +96,7 @@ public class LwjglCanvas extends LwjglAbstractDisplay implements JmeCanvasContex
|
|||||||
canvas.setFocusable(true);
|
canvas.setFocusable(true);
|
||||||
canvas.setIgnoreRepaint(true);
|
canvas.setIgnoreRepaint(true);
|
||||||
|
|
||||||
renderThread = new Thread(LwjglCanvas.this, "LWJGL Renderer Thread");
|
renderThread = new Thread(LwjglCanvas.this, THREAD_NAME);
|
||||||
renderThread.start();
|
renderThread.start();
|
||||||
}else if (needClose.get()){
|
}else if (needClose.get()){
|
||||||
return;
|
return;
|
||||||
@ -162,7 +162,7 @@ public class LwjglCanvas extends LwjglAbstractDisplay implements JmeCanvasContex
|
|||||||
if (renderThread == null){
|
if (renderThread == null){
|
||||||
logger.log(Level.FINE, "MAIN: Creating OGL thread.");
|
logger.log(Level.FINE, "MAIN: Creating OGL thread.");
|
||||||
|
|
||||||
renderThread = new Thread(LwjglCanvas.this, "LWJGL Renderer Thread");
|
renderThread = new Thread(LwjglCanvas.this, THREAD_NAME);
|
||||||
renderThread.start();
|
renderThread.start();
|
||||||
}
|
}
|
||||||
// do not do anything.
|
// do not do anything.
|
||||||
|
@ -67,6 +67,8 @@ public abstract class LwjglContext implements JmeContext {
|
|||||||
|
|
||||||
private static final Logger logger = Logger.getLogger(LwjglContext.class.getName());
|
private static final Logger logger = Logger.getLogger(LwjglContext.class.getName());
|
||||||
|
|
||||||
|
protected static final String THREAD_NAME = "jME3 Main";
|
||||||
|
|
||||||
protected AtomicBoolean created = new AtomicBoolean(false);
|
protected AtomicBoolean created = new AtomicBoolean(false);
|
||||||
protected AtomicBoolean renderable = new AtomicBoolean(false);
|
protected AtomicBoolean renderable = new AtomicBoolean(false);
|
||||||
protected final Object createdLock = new Object();
|
protected final Object createdLock = new Object();
|
||||||
|
@ -166,7 +166,7 @@ public class LwjglDisplay extends LwjglAbstractDisplay {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
new Thread(this, "LWJGL Renderer Thread").start();
|
new Thread(this, THREAD_NAME).start();
|
||||||
if (waitFor)
|
if (waitFor)
|
||||||
waitFor(true);
|
waitFor(true);
|
||||||
}
|
}
|
||||||
|
@ -170,7 +170,7 @@ public class LwjglOffscreenBuffer extends LwjglContext implements Runnable {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
new Thread(this, "LWJGL Renderer Thread").start();
|
new Thread(this, THREAD_NAME).start();
|
||||||
if (waitFor)
|
if (waitFor)
|
||||||
waitFor(true);
|
waitFor(true);
|
||||||
}
|
}
|
||||||
|
@ -137,7 +137,7 @@ public class TerrainLodControl extends AbstractControl {
|
|||||||
return Executors.newSingleThreadExecutor(new ThreadFactory() {
|
return Executors.newSingleThreadExecutor(new ThreadFactory() {
|
||||||
public Thread newThread(Runnable r) {
|
public Thread newThread(Runnable r) {
|
||||||
Thread th = new Thread(r);
|
Thread th = new Thread(r);
|
||||||
th.setName("jME Terrain Thread");
|
th.setName("jME3 Terrain Thread");
|
||||||
th.setDaemon(true);
|
th.setDaemon(true);
|
||||||
return th;
|
return th;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user