You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by pd...@apache.org on 2015/03/10 14:30:25 UTC
svn commit: r1665537 -
/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/thread-model.mdtext
Author: pderop
Date: Tue Mar 10 13:30:25 2015
New Revision: 1665537
URL: http://svn.apache.org/r1665537
Log:
Fixed formatting.
Modified:
felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/thread-model.mdtext
Modified: felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/thread-model.mdtext
URL: http://svn.apache.org/viewvc/felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/thread-model.mdtext?rev=1665537&r1=1665536&r2=1665537&view=diff
==============================================================================
--- felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/thread-model.mdtext (original)
+++ felix/site/trunk/content/documentation/subprojects/apache-felix-dependency-manager-4/reference/thread-model.mdtext Tue Mar 10 13:30:25 2015
@@ -2,7 +2,7 @@ Title: Apache Felix Dependency Manager -
This section gives a brief overview of the default thread model used by Dependency Manager, and also explains how to start and handle components concurrently.
-# Default Thread Model
+## Default thread model
By default, Dependency Manager uses a lock-free/single thread model:
@@ -23,7 +23,7 @@ The following diagram illustrates the th
<img src="./diagrams/serial-queue.png" alt="Serial Queue" style="width: 600px"/>
-# Enabling parallelism with a ComponentExecutorFactory
+## Enabling parallelism with a *ComponentExecutorFactory*
As described above, all the external events that influence the state of a given component are handed by jobs scheduled in the Serial Queue of the Component, and the jobs are getting
executed serially by a single "master" thread. So usually, bundles are started from a single thread, meaning that all Components are then activated synchronously.
@@ -48,7 +48,7 @@ Notice that if the ComponentExecutorFact
"!" prefix, in order to indicate that those components must not wait for a ComponentExecutorFactory service (since they are part of the ComponentExecutorFactory implementation !).
-### Examples for the usage of the "org.apache.felix.dependencymanager.parallel" property:
+### Examples usage of the *org.apache.felix.dependencymanager.parallel* property:
org.apache.felix.dependencymanager.parallel=*
-> means all components must be cached until a ComponentExecutorFactory comes up.