summaryrefslogtreecommitdiffstats
path: root/src/server/InputPort.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2015-10-23 19:41:17 +0000
committerDavid Robillard <d@drobilla.net>2015-10-23 19:41:17 +0000
commit707c59c87c2c0c954b6da584c6799780de600004 (patch)
tree983a30bd55dae9b3b7b80de7746e9335b6117ce2 /src/server/InputPort.cpp
parent626ec62aab67c136c405cc88213d7b92325c01d7 (diff)
downloadingen-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/InputPort.cpp')
0 files changed, 0 insertions, 0 deletions