Imebra, the open source Dicom Library, is being updated with support for global locks and transactions.
Global locks allow to lock a dataSet and all its groups and tags with a single call. Before global locks, every object had its own locker and this made it difficult to update several tags at once in a multithread environment. Transactions allow to write the content of several tags and roll back to the previous tags' state if one of the write operations fails; this ensure that a dataSet is always in a consistent state even when failures occur. Global locks and transactions will be available in the middle of May. |
|
Last Updated ( Sunday, 30 April 2006 )
|