Difference between revisions of "Uno/Binary/Spec/Threading-Model"
From Apache OpenOffice Wiki
m (Fixed section indentation, some wording, adapted links.) |
m (Added category: Multi-Threading .) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | Type: Specification State: | + | Type: Specification State: Evolving Availability: URE 1.3 |
+ | |||
+ | The refined specification of the [[Uno/Spec/Threading-Model|abstract threading-model]] for the [[Uno/Binary|Binary Uno]] runtime. | ||
==Description== | ==Description== | ||
− | + | Support threading type specific purpose environments. | |
− | + | ==API== | |
− | * [[Uno/ | + | * [[Uno/Binary/Spec/Environment Stack]] |
− | * [[Uno/ | + | * [[Uno/Binary/Spec/Cascaded Mapping]] |
− | * [[Uno/ | + | * [[Uno/Binary/Spec/Environment Descriptor]] |
+ | * [[Uno/Binary/Spec/Environment Substitution]] | ||
− | Threading model specific environments are backed by the appropriate purpose environments. | + | Threading-model specific environments are backed by the appropriate purpose environments. |
− | * <code>"<OBI> | + | * <code>"<OBI>" </code> is backed by the default pure [[Uno/Term/Object Binary Interface|OBI]] environment (as usual). |
− | * <code>"<OBI>" | + | * <code>"<OBI>:unsafe"</code> is backed by the default [[Uno/Binary/Spec/Thread Unsafety Bridge]]. |
* <code>"<OBI>:affine"</code> is backed by the default [[Uno/Binary/Spec/Thread Affinity Bridge]]. | * <code>"<OBI>:affine"</code> is backed by the default [[Uno/Binary/Spec/Thread Affinity Bridge]]. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Dependencies== | ==Dependencies== | ||
− | |||
− | |||
− | |||
* [[Uno/Binary/Spec/Environment Stack]] | * [[Uno/Binary/Spec/Environment Stack]] | ||
* [[Uno/Binary/Spec/Cascaded Mapping]] | * [[Uno/Binary/Spec/Cascaded Mapping]] | ||
− | * [[Uno/Binary/Spec/ | + | * [[Uno/Binary/Spec/Environment Descriptor]] |
* [[Uno/Binary/Spec/Environment Substitution]] | * [[Uno/Binary/Spec/Environment Substitution]] | ||
+ | * [[Uno/Binary/Spec/Thread Unsafety Bridge]] | ||
+ | * [[Uno/Binary/Spec/Thread Affinity Bridge]] | ||
− | [[Category:Uno:Binary: | + | [[Category:Spec]] |
− | [[Category: | + | [[Category:Uno]] |
+ | [[Category:Uno:Binary]] | ||
+ | [[Category:Draft]] | ||
+ | [[Category:Multi-Threading]] |
Latest revision as of 07:07, 19 June 2007
Type: Specification State: Evolving Availability: URE 1.3
The refined specification of the abstract threading-model for the Binary Uno runtime.
Description
Support threading type specific purpose environments.
API
- Uno/Binary/Spec/Environment Stack
- Uno/Binary/Spec/Cascaded Mapping
- Uno/Binary/Spec/Environment Descriptor
- Uno/Binary/Spec/Environment Substitution
Threading-model specific environments are backed by the appropriate purpose environments.
-
"<OBI>"
is backed by the default pure OBI environment (as usual). -
"<OBI>:unsafe"
is backed by the default Uno/Binary/Spec/Thread Unsafety Bridge. -
"<OBI>:affine"
is backed by the default Uno/Binary/Spec/Thread Affinity Bridge.