Port CodeModel to external non-recursive locking
Pretty straight forward, just lock the mutex once for every action instead of multiple times when adding/removing items. Once again I don't think the old code was correct when multiple threads concurrently ran e.g. addItem/updateItem/removeItem on the same key.
parent
c1db3cdc
Please register or sign in to comment