Uno/Spec/Thread Unsafety Bridge
From Apache OpenOffice Wiki
version: 12569
state: draft
type: specification
Thread Unsafety Bridge
- Description
- This bridge protects thread unsafe objects from being called by multi threads simultaneously. It does this by acquring a dedicated mutex before actually doing the call.
- Feature
- A purpose bridge protecting thread unsafe objects:
- -
enter
: Aquires the mutex of the associated Environment. - -
leave
: Releases the mutex of the associated Environment. - -
callInto
: Acquires the mutex of the associated Environment and calls the desired method. - -
callOut
: Calls the desired method, while keeping the mutex of the associated Environment acquired.
- Rationale
- API
- Purpose bridge named
":unsafe"
.
- Dependencies