[BL training-materials-updates] Improve sleeping diagram
Michael Opdenacker
michael.opdenacker at bootlin.com
Thu Nov 29 09:57:07 CET 2018
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=adcbb16b699e7d566387e936fa1d10a4cbecef40
>---------------------------------------------------------------
commit adcbb16b699e7d566387e936fa1d10a4cbecef40
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Thu Nov 29 09:57:07 2018 +0100
Improve sleeping diagram
- Add that other threads can be scheduled
before a woken up task is executed again
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
adcbb16b699e7d566387e936fa1d10a4cbecef40
.../sleeping.dia | 324 +++++++++++++--------
1 file changed, 200 insertions(+), 124 deletions(-)
diff --git a/slides/kernel-driver-development-sleeping/sleeping.dia b/slides/kernel-driver-development-sleeping/sleeping.dia
index 94e5066..e170f48 100644
--- a/slides/kernel-driver-development-sleeping/sleeping.dia
+++ b/slides/kernel-driver-development-sleeping/sleeping.dia
@@ -2,10 +2,10 @@
<dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
<dia:diagramdata>
<dia:attribute name="background">
- <dia:color val="#ffffff"/>
+ <dia:color val="#ffffffff"/>
</dia:attribute>
<dia:attribute name="pagebreak">
- <dia:color val="#000099"/>
+ <dia:color val="#000099ff"/>
</dia:attribute>
<dia:attribute name="paper">
<dia:composite type="paper">
@@ -37,6 +37,9 @@
</dia:attribute>
<dia:attribute name="grid">
<dia:composite type="grid">
+ <dia:attribute name="dynamic">
+ <dia:boolean val="true"/>
+ </dia:attribute>
<dia:attribute name="width_x">
<dia:real val="1"/>
</dia:attribute>
@@ -53,7 +56,7 @@
</dia:composite>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#d8e5e5"/>
+ <dia:color val="#d8e5e5ff"/>
</dia:attribute>
<dia:attribute name="guides">
<dia:composite type="guides">
@@ -61,8 +64,27 @@
<dia:attribute name="vguides"/>
</dia:composite>
</dia:attribute>
+ <dia:attribute name="display">
+ <dia:composite type="display">
+ <dia:attribute name="antialiased">
+ <dia:boolean val="false"/>
+ </dia:attribute>
+ <dia:attribute name="snap-to-grid">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="snap-to-object">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="show-grid">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ <dia:attribute name="show-connection-points">
+ <dia:boolean val="true"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
</dia:diagramdata>
- <dia:layer name="Arrière-plan" visible="true" active="true">
+ <dia:layer name="Arrière-plan" visible="true" connectable="true" active="true">
<dia:object type="Standard - Box" version="0" id="O0">
<dia:attribute name="obj_pos">
<dia:point val="3,5"/>
@@ -83,10 +105,10 @@
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#5cacff"/>
+ <dia:color val="#5cacffff"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#add8e6"/>
+ <dia:color val="#add8e6ff"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
@@ -97,7 +119,7 @@
<dia:point val="7,6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="3.595,5.62625;10.405,6.37375"/>
+ <dia:rectangle val="4.235,5.53;9.765,6.47"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -111,10 +133,10 @@
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="7,6.22125"/>
+ <dia:point val="7,6.27"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#000000ff"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
@@ -148,10 +170,10 @@
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#6a8954"/>
+ <dia:color val="#6a8954ff"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#c5e387"/>
+ <dia:color val="#c5e387ff"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
@@ -162,7 +184,7 @@
<dia:point val="15,11"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="12.8038,10.6263;17.1962,11.3738"/>
+ <dia:rectangle val="13.1575,10.53;16.8425,11.47"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -176,10 +198,10 @@
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="15,11.2213"/>
+ <dia:point val="15,11.27"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#000000ff"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
@@ -198,7 +220,7 @@
<dia:point val="11,7"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="10.6382,6.95;11.3618,10.1118"/>
+ <dia:rectangle val="10.6382,6.95;11.3618,10.05"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="11,7"/>
@@ -241,10 +263,10 @@
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#cc1f1a"/>
+ <dia:color val="#cc1f1aff"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#ffacac"/>
+ <dia:color val="#ffacacff"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
@@ -255,7 +277,7 @@
<dia:point val="28.5,16"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="25.7288,15.6263;31.2713,16.3738"/>
+ <dia:rectangle val="26.1788,15.53;30.8212,16.47"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -269,10 +291,10 @@
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="28.5,16.2213"/>
+ <dia:point val="28.5,16.27"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#000000ff"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
@@ -288,13 +310,13 @@
</dia:object>
<dia:object type="Standard - Box" version="0" id="O7">
<dia:attribute name="obj_pos">
- <dia:point val="32,10"/>
+ <dia:point val="37.9751,10"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="31.95,9.95;39.05,12.05"/>
+ <dia:rectangle val="37.9251,9.95;45.0251,12.05"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="32,10"/>
+ <dia:point val="37.9751,10"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="7"/>
@@ -306,10 +328,10 @@
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#6a8954"/>
+ <dia:color val="#6a8954ff"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#c5e387"/>
+ <dia:color val="#c5e387ff"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
@@ -317,10 +339,10 @@
</dia:object>
<dia:object type="Standard - Text" version="1" id="O8">
<dia:attribute name="obj_pos">
- <dia:point val="35.5,11"/>
+ <dia:point val="41.4751,11"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="33.3038,10.6263;37.6962,11.3738"/>
+ <dia:rectangle val="39.6326,10.53;43.3176,11.47"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -334,10 +356,10 @@
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="35.5,11.2213"/>
+ <dia:point val="41.4751,11.27"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#000000ff"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
@@ -353,13 +375,13 @@
</dia:object>
<dia:object type="Standard - Box" version="0" id="O9">
<dia:attribute name="obj_pos">
- <dia:point val="39,5"/>
+ <dia:point val="44.9751,5"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="38.95,4.95;47.05,7.05"/>
+ <dia:rectangle val="44.9251,4.95;53.0251,7.05"/>
</dia:attribute>
<dia:attribute name="elem_corner">
- <dia:point val="39,5"/>
+ <dia:point val="44.9751,5"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="8"/>
@@ -371,10 +393,10 @@
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#5cacff"/>
+ <dia:color val="#5cacffff"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#add8e6"/>
+ <dia:color val="#add8e6ff"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
@@ -382,10 +404,10 @@
</dia:object>
<dia:object type="Standard - Text" version="1" id="O10">
<dia:attribute name="obj_pos">
- <dia:point val="43,6"/>
+ <dia:point val="48.9751,6"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="39.5737,5.62625;46.4262,6.37375"/>
+ <dia:rectangle val="46.1063,5.53;51.8438,6.47"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -399,10 +421,10 @@
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="43,6.22125"/>
+ <dia:point val="48.9751,6.27"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#000000ff"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
@@ -418,42 +440,14 @@
</dia:object>
<dia:object type="Standard - Line" version="0" id="O11">
<dia:attribute name="obj_pos">
- <dia:point val="32,15"/>
+ <dia:point val="44.9751,10"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="31.6382,11.8882;32.3618,15.05"/>
+ <dia:rectangle val="44.6132,6.95;45.3369,10.05"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
- <dia:point val="32,15"/>
- <dia:point val="32,12"/>
- </dia:attribute>
- <dia:attribute name="numcp">
- <dia:int val="1"/>
- </dia:attribute>
- <dia:attribute name="end_arrow">
- <dia:enum val="22"/>
- </dia:attribute>
- <dia:attribute name="end_arrow_length">
- <dia:real val="0.5"/>
- </dia:attribute>
- <dia:attribute name="end_arrow_width">
- <dia:real val="0.5"/>
- </dia:attribute>
- <dia:connections>
- <dia:connection handle="0" to="O5" connection="2"/>
- <dia:connection handle="1" to="O7" connection="5"/>
- </dia:connections>
- </dia:object>
- <dia:object type="Standard - Line" version="0" id="O12">
- <dia:attribute name="obj_pos">
- <dia:point val="39,10"/>
- </dia:attribute>
- <dia:attribute name="obj_bb">
- <dia:rectangle val="38.6382,6.8882;39.3618,10.05"/>
- </dia:attribute>
- <dia:attribute name="conn_endpoints">
- <dia:point val="39,10"/>
- <dia:point val="39,7"/>
+ <dia:point val="44.9751,10"/>
+ <dia:point val="44.9751,7"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
@@ -472,7 +466,7 @@
<dia:connection handle="1" to="O9" connection="5"/>
</dia:connections>
</dia:object>
- <dia:object type="Standard - Box" version="0" id="O13">
+ <dia:object type="Standard - Box" version="0" id="O12">
<dia:attribute name="obj_pos">
<dia:point val="15,21"/>
</dia:attribute>
@@ -492,21 +486,21 @@
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="border_color">
- <dia:color val="#a34804"/>
+ <dia:color val="#a34804ff"/>
</dia:attribute>
<dia:attribute name="inner_color">
- <dia:color val="#ffd192"/>
+ <dia:color val="#ffd192ff"/>
</dia:attribute>
<dia:attribute name="show_background">
<dia:boolean val="true"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Line" version="0" id="O14">
+ <dia:object type="Standard - Line" version="0" id="O13">
<dia:attribute name="obj_pos">
<dia:point val="15,12"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="14.6382,11.95;15.3618,21.1118"/>
+ <dia:rectangle val="14.6382,11.95;15.3618,21.05"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="15,12"/>
@@ -526,15 +520,15 @@
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O2" connection="6"/>
- <dia:connection handle="1" to="O13" connection="0"/>
+ <dia:connection handle="1" to="O12" connection="0"/>
</dia:connections>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O15">
+ <dia:object type="Standard - Text" version="1" id="O14">
<dia:attribute name="obj_pos">
<dia:point val="12,8"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="12,7.62625;17.28,8.37375"/>
+ <dia:rectangle val="12,7.53;16.48,8.47"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -548,10 +542,10 @@
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="12,8.22125"/>
+ <dia:point val="12,8.27"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#000000ff"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
@@ -562,12 +556,12 @@
<dia:enum val="2"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O16">
+ <dia:object type="Standard - Text" version="1" id="O15">
<dia:attribute name="obj_pos">
<dia:point val="14,16"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="10.1325,15.6263;14,16.3738"/>
+ <dia:rectangle val="10.6975,15.53;14,16.47"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -581,10 +575,10 @@
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="14,16.2213"/>
+ <dia:point val="14,16.27"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#000000ff"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="2"/>
@@ -595,12 +589,12 @@
<dia:enum val="2"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O17">
+ <dia:object type="Standard - Text" version="1" id="O16">
<dia:attribute name="obj_pos">
<dia:point val="20,22"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="18.4537,21.6262;21.5463,22.3737"/>
+ <dia:rectangle val="18.7462,21.53;21.2538,22.47"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -614,10 +608,10 @@
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="20,22.2212"/>
+ <dia:point val="20,22.27"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#000000ff"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
@@ -628,15 +622,15 @@
<dia:enum val="2"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O13" connection="8"/>
+ <dia:connection handle="0" to="O12" connection="8"/>
</dia:connections>
</dia:object>
- <dia:object type="Standard - Line" version="0" id="O18">
+ <dia:object type="Standard - Line" version="0" id="O17">
<dia:attribute name="obj_pos">
<dia:point val="25,21"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="24.6382,16.8882;25.3618,21.05"/>
+ <dia:rectangle val="24.6382,16.95;25.3618,21.05"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="25,21"/>
@@ -655,16 +649,16 @@
<dia:real val="0.5"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="0" to="O13" connection="2"/>
+ <dia:connection handle="0" to="O12" connection="2"/>
<dia:connection handle="1" to="O5" connection="5"/>
</dia:connections>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O19">
+ <dia:object type="Standard - Text" version="1" id="O18">
<dia:attribute name="obj_pos">
- <dia:point val="26,19"/>
+ <dia:point val="25.5757,20.6617"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="26,18.6262;33.5975,19.3737"/>
+ <dia:rectangle val="25.5757,20.1917;32.0607,21.1317"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -678,10 +672,10 @@
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="26,19.2212"/>
+ <dia:point val="25.5757,20.9317"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#000000ff"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
@@ -692,16 +686,16 @@
<dia:enum val="2"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Line" version="0" id="O20">
+ <dia:object type="Standard - Line" version="0" id="O19">
<dia:attribute name="obj_pos">
<dia:point val="19,5"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="18.95,4.95;19.05,18.05"/>
+ <dia:rectangle val="18.95,4.95;19.05,17.05"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="19,5"/>
- <dia:point val="19,18"/>
+ <dia:point val="19,17"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
@@ -713,16 +707,16 @@
<dia:real val="0.50000000000000011"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Line" version="0" id="O21">
+ <dia:object type="Standard - Line" version="0" id="O20">
<dia:attribute name="obj_pos">
<dia:point val="25,5"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="24.95,4.95;25.05,19.05"/>
+ <dia:rectangle val="24.95,4.95;25.05,17.05"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="25,5"/>
- <dia:point val="25,19"/>
+ <dia:point val="25,17"/>
</dia:attribute>
<dia:attribute name="numcp">
<dia:int val="1"/>
@@ -734,20 +728,21 @@
<dia:real val="0.50000000000000011"/>
</dia:attribute>
<dia:connections>
- <dia:connection handle="1" to="O18" connection="0"/>
+ <dia:connection handle="1" to="O5" connection="5"/>
</dia:connections>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O22">
+ <dia:object type="Standard - Text" version="1" id="O21">
<dia:attribute name="obj_pos">
- <dia:point val="33,13"/>
+ <dia:point val="31,18"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="33,12.6263;35.7425,13.3738"/>
+ <dia:rectangle val="30.9765,17.0948;33.76,18.9052"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#Wake up#</dia:string>
+ <dia:string>#Wake up
+the thread#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="Latin Modern Sans" style="0" name="Courier"/>
@@ -756,10 +751,10 @@
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="33,13.2213"/>
+ <dia:point val="31,17.8582"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#000000ff"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
@@ -770,12 +765,12 @@
<dia:enum val="2"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O23">
+ <dia:object type="Standard - Text" version="1" id="O22">
<dia:attribute name="obj_pos">
- <dia:point val="40,8"/>
+ <dia:point val="45.9751,8"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="40,7.62625;41.955,8.37375"/>
+ <dia:rectangle val="45.9751,7.53;47.5901,8.47"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -789,10 +784,10 @@
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="40,8.22125"/>
+ <dia:point val="45.9751,8.27"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#000000ff"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
@@ -803,17 +798,17 @@
<dia:enum val="2"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O24">
+ <dia:object type="Standard - Text" version="1" id="O23">
<dia:attribute name="obj_pos">
<dia:point val="22,11"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="19.4125,10.2263;24.5875,11.7737"/>
+ <dia:rectangle val="20.1525,10.0947;23.871,11.9053"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
- <dia:string>#Other Processes
+ <dia:string>#Other threads
are scheduled#</dia:string>
</dia:attribute>
<dia:attribute name="font">
@@ -823,10 +818,10 @@ are scheduled#</dia:string>
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="22,10.8213"/>
+ <dia:point val="22,10.8582"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#000000ff"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
@@ -837,12 +832,12 @@ are scheduled#</dia:string>
<dia:enum val="2"/>
</dia:attribute>
</dia:object>
- <dia:object type="Standard - Text" version="1" id="O25">
+ <dia:object type="Standard - Text" version="1" id="O24">
<dia:attribute name="obj_pos">
<dia:point val="18,13"/>
</dia:attribute>
<dia:attribute name="obj_bb">
- <dia:rectangle val="16.2175,12.6263;18,13.3738"/>
+ <dia:rectangle val="16.5925,12.53;18,13.47"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
@@ -856,10 +851,10 @@ are scheduled#</dia:string>
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
- <dia:point val="18,13.2213"/>
+ <dia:point val="18,13.27"/>
</dia:attribute>
<dia:attribute name="color">
- <dia:color val="#000000"/>
+ <dia:color val="#000000ff"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="2"/>
@@ -870,5 +865,86 @@ are scheduled#</dia:string>
<dia:enum val="2"/>
</dia:attribute>
</dia:object>
+ <dia:object type="Standard - Line" version="0" id="O25">
+ <dia:attribute name="obj_pos">
+ <dia:point val="32,5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="31.95,4.95;32.05,17.05"/>
+ </dia:attribute>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="32,5"/>
+ <dia:point val="32,17"/>
+ </dia:attribute>
+ <dia:attribute name="numcp">
+ <dia:int val="1"/>
+ </dia:attribute>
+ <dia:attribute name="line_style">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ <dia:attribute name="dashlength">
+ <dia:real val="0.50000000000000011"/>
+ </dia:attribute>
+ <dia:connections>
+ <dia:connection handle="1" to="O5" connection="7"/>
+ </dia:connections>
+ </dia:object>
+ <dia:object type="Standard - Line" version="0" id="O26">
+ <dia:attribute name="obj_pos">
+ <dia:point val="38,5"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="37.95,4.95;38.05,17.05"/>
+ </dia:attribute>
+ <dia:attribute name="conn_endpoints">
+ <dia:point val="38,5"/>
+ <dia:point val="38,17"/>
+ </dia:attribute>
+ <dia:attribute name="numcp">
+ <dia:int val="1"/>
+ </dia:attribute>
+ <dia:attribute name="line_style">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ <dia:attribute name="dashlength">
+ <dia:real val="0.50000000000000011"/>
+ </dia:attribute>
+ </dia:object>
+ <dia:object type="Standard - Text" version="1" id="O27">
+ <dia:attribute name="obj_pos">
+ <dia:point val="35,11"/>
+ </dia:attribute>
+ <dia:attribute name="obj_bb">
+ <dia:rectangle val="32.5363,9.29475;37.4873,12.7053"/>
+ </dia:attribute>
+ <dia:attribute name="text">
+ <dia:composite type="text">
+ <dia:attribute name="string">
+ <dia:string>#Other threads
+can be scheduled
+until the scheduler
+elects the thread#</dia:string>
+ </dia:attribute>
+ <dia:attribute name="font">
+ <dia:font family="Latin Modern Sans" style="0" name="Courier"/>
+ </dia:attribute>
+ <dia:attribute name="height">
+ <dia:real val="0.80000000000000004"/>
+ </dia:attribute>
+ <dia:attribute name="pos">
+ <dia:point val="35,10.0583"/>
+ </dia:attribute>
+ <dia:attribute name="color">
+ <dia:color val="#000000ff"/>
+ </dia:attribute>
+ <dia:attribute name="alignment">
+ <dia:enum val="1"/>
+ </dia:attribute>
+ </dia:composite>
+ </dia:attribute>
+ <dia:attribute name="valign">
+ <dia:enum val="2"/>
+ </dia:attribute>
+ </dia:object>
</dia:layer>
</dia:diagram>
More information about the training-materials-updates
mailing list