c-treeACE V10.0 Update Guide
Improve Concurrency of Queue Read and Write Functions
We applied the following changes to reduce the time that the queue write and read functions hold the queue list mutex:
- In the queue write function, memory is now allocated and the data copied to the buffer before acquiring the queue list mutex.
- In the queue read function, the data is now read from the queue entry and the buffer freed for the queue entry after releasing the queue list mutex.