diff options
author | David Robillard <d@drobilla.net> | 2015-10-23 19:41:17 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2015-10-23 19:41:17 +0000 |
commit | 707c59c87c2c0c954b6da584c6799780de600004 (patch) | |
tree | 983a30bd55dae9b3b7b80de7746e9335b6117ce2 /src/server/InternalPlugin.cpp | |
parent | 626ec62aab67c136c405cc88213d7b92325c01d7 (diff) | |
download | ingen-707c59c87c2c0c954b6da584c6799780de600004.tar.gz ingen-707c59c87c2c0c954b6da584c6799780de600004.tar.bz2 ingen-707c59c87c2c0c954b6da584c6799780de600004.zip |
Speed up multi-deletion
Take only a fine-grained lock on the store for deletion. IIRC, the long
lock was to avoid conflict with Get which accesses the store in post_process(),
but this issue has been fixed and events only access the store in pre_process().
I believe it is now safe to only lock Delete during pre_process() as a result.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5771 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/server/InternalPlugin.cpp')
0 files changed, 0 insertions, 0 deletions