BasicObject
can be called by other threads
# File debug-1.4.0/lib/debug/session.rb, line 1447
def get_thread_client th = Thread.current
if @th_clients.has_key? th
@th_clients[th]
else
if Thread.current == @session_server
create_thread_client th
else
ask_thread_client th
end
end
end