On Fri, Sep 23, 2011 at 3:02 PM, Denis Kudriashov <[email protected]>wrote:

> Thank you for all your responses. I will use UUID.
>
> Another assumption:
> I know there is a trick to get object memory address.
>

which one?


> 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
>>
>>
>>
>


-- 
Mariano
http://marianopeck.wordpress.com

Reply via email to