diff options
author | Bernard Normier <bernard@zeroc.com> | 2003-10-09 03:26:39 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2003-10-09 03:26:39 +0000 |
commit | e73a15e71f84c78eb3eb80ecc7a67c1ef057b505 (patch) | |
tree | 15b710479e7007d5c15bf6687c42077fef11a5a9 /java/src/Freeze/SharedDbEnv.java | |
parent | deadlock upon shutdown fix (diff) | |
download | ice-e73a15e71f84c78eb3eb80ecc7a67c1ef057b505.tar.bz2 ice-e73a15e71f84c78eb3eb80ecc7a67c1ef057b505.tar.xz ice-e73a15e71f84c78eb3eb80ecc7a67c1ef057b505.zip |
Initial Freeze Index implementation (without code generation)
Diffstat (limited to 'java/src/Freeze/SharedDbEnv.java')
-rw-r--r-- | java/src/Freeze/SharedDbEnv.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/java/src/Freeze/SharedDbEnv.java b/java/src/Freeze/SharedDbEnv.java index ee3ab7f0ea9..1e8e10f905f 100644 --- a/java/src/Freeze/SharedDbEnv.java +++ b/java/src/Freeze/SharedDbEnv.java @@ -303,7 +303,20 @@ class SharedDbEnv extends com.sleepycat.db.DbEnv implements com.sleepycat.db.DbE _autoDelete = (properties.getPropertyAsIntWithDefault (propertyPrefix + ".OldLogsAutoDelete", 1) != 0); - _thread = new Thread(this); + + String threadName; + String programName = properties.getProperty("Ice.ProgramName"); + if(programName.length() > 0) + { + threadName = programName + "-"; + } + else + { + threadName = ""; + } + threadName += "FreezeCheckpointThread(" + _key.envName + ")"; + + _thread = new Thread(this, threadName); _thread.start(); _refCount = 1; |