summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/ObjectAdapterI.cpp
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2003-11-20 06:17:43 +0000
committerMichi Henning <michi@zeroc.com>2003-11-20 06:17:43 +0000
commit1b4a81f424a0b63fe5ee65952b0faa3aafefbeab (patch)
tree1008b5cec34a1b1e0ee995af581afa817bdb8512 /cpp/src/Ice/ObjectAdapterI.cpp
parentbug fix - watch for proxy types (diff)
downloadice-1b4a81f424a0b63fe5ee65952b0faa3aafefbeab.tar.bz2
ice-1b4a81f424a0b63fe5ee65952b0faa3aafefbeab.tar.xz
ice-1b4a81f424a0b63fe5ee65952b0faa3aafefbeab.zip
Fixed problem with GC singleton that happened if a communicator was
destroyed recreated, so the number of communicators transitioned 0 -> 1 -> 0 -> 1. Also fixed a race condition that caused a deadlock: if communicators were created and destroyed in quick succession, a notify() on the GC thread was lost, causing GC::stop() to hang indefinitely.
Diffstat (limited to 'cpp/src/Ice/ObjectAdapterI.cpp')
0 files changed, 0 insertions, 0 deletions