[SR-Users] htable locking

Alex Balashov abalashov at evaristesys.com
Fri Nov 7 22:54:53 CET 2014


On 11/07/2014 04:45 PM, Daniel-Constantin Mierla wrote:
> Using sht_lock() and accessing an item on the same slot is ending up in
> a deadlock.
>
> Should be avoided for the moment -- I didn't have time to look for a
> solution with the work on releases during the past days.
>
> The share hash table is available to all processing, the access to items
> is synchronized. So if two processes need to access exactly the same
> item, then one waits for the other. However, accessing the same item at
> the same time is not that common, as each worker handles different
> traffic, but it is a possibility.

It is indeed a possibility if one is using it to store global variables, 
as it is the only "kind of nonscalar" structure available for that 
purpose besides the very primitive global $shv().

-- 
Alex Balashov - Principal
Evariste Systems LLC
235 E Ponce de Leon Ave
Suite 106
Decatur, GA 30030
United States

Tel: +1-678-954-0670
Web: http://www.evaristesys.com/, http://www.alexbalashov.com/



More information about the sr-users mailing list