Yes, the fact that LDAP allows muliple concurrent operationsI note that one of the requirements of our connection manager is to allow concurrent processing of multiple operations on the connection. While many clients serialize their operations, these clients are not terrible sensitive to latency issues. However, where clients (such as proxies) issue numerous operations asynchronous, it is vital that operations progress without unnecessary blocking on unrelated operations.
makes the design of code to optimize its processing without context switches
much more 'interesting' ;)