Thank you for all your responses. I will use UUID. Another assumption: I know there is a trick to get object memory address. Can it be used for object identity? (inside memory of objects)
* * 2011/9/23 Marcus Denker <[email protected]> > > On Sep 23, 2011, at 1:08 PM, Denis Kudriashov wrote: > > > Hello, > > > > I use hash message to generate unique object id. (unique between current > memory objects). > > And I catch situation when two objects has same hash value. Objects has > been created in loop almost at same time. > > > > So my question - is it really possible? > > Yes, easily, as there are only 12 bits for the hash, there are only 4096 > different hash values. > > This means that a hash is *not* at all a UUID, and all hashing data > structures need to be optimized > for the case of hash collision, as it will happen a lot. > > Marcus > > > -- > Marcus Denker -- http://marcusdenker.de > > >
