<x:xmpmeta tsc:version="2.0.1" xmlns:x="adobe:ns:meta/" xmlns:tsc="http://www.techsmith.com/xmp/tsc/">
   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xmp="http://ns.adobe.com/xap/1.0/" xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/" xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/" xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" xmlns:tscDM="http://www.techsmith.com/xmp/tscDM/" xmlns:tscIQ="http://www.techsmith.com/xmp/tscIQ/" xmlns:tscHS="http://www.techsmith.com/xmp/tscHS/" xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" xmlns:stFnt="http://ns.adobe.com/xap/1.0/sType/Font#" xmlns:exif="http://ns.adobe.com/exif/1.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
      <rdf:Description dc:date="2019-10-22 02:03:08 ب.ظ" dc:source="Camtasia,9.0.0,enu" dc:title="AOS-2.6" tscDM:firstFrame="AOS-2.6_First_Frame.png" tscDM:originId="60796D16-E443-47D1-95C2-55E897D3AAE7" tscDM:project="Untitled Project">
         <xmpDM:duration xmpDM:scale="1/1000" xmpDM:value="3138500"/>
         <xmpDM:videoFrameSize stDim:unit="pixel" stDim:h="800" stDim:w="1200"/>
         <tsc:langName>
            <rdf:Bag>
               <rdf:li xml:lang="en-US">English</rdf:li></rdf:Bag>
         </tsc:langName>
         <xmpDM:Tracks>
            <rdf:Bag>
               <rdf:li>
                  <rdf:Description xmpDM:trackType="ScreenText" xmpDM:frameRate="f1000" xmpDM:trackName="Screen Text">
                     <xmpDM:markers>
                        <rdf:Seq>
                           <rdf:li><rdf:Description xmpDM:name="Semaphores The producer-consumer problem using semaphores 35" xmpDM:startTime="0" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Mutexes Implementation of mutex_lock and mutex_unlock 36" xmpDM:startTime="31467" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (1) Example of a monitor 37" xmpDM:startTime="63100" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (2) Outline of producer-consumer problem with monitors only one monitor procedure active at one time buffer has N slots" xmpDM:startTime="65000" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="38" xmpDM:startTime="65000" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (3) Solution to producer-consumer problem in Java (part 1) 39" xmpDM:startTime="65533" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (2) Outline of producer-consumer problem with monitors only one monitor procedure active at one time buffer has N slots" xmpDM:startTime="65700" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="38" xmpDM:startTime="65700" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (1) Example of a monitor 37" xmpDM:startTime="66700" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Mutexes Implementation of mutex_lock and mutex_unlock 36" xmpDM:startTime="67233" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Semaphores The producer-consumer problem using semaphores 35" xmpDM:startTime="68100" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Mutexes Implementation of mutex_lock and mutex_unlock 36" xmpDM:startTime="235267" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (1) Example of a monitor 37" xmpDM:startTime="235900" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (2) Outline of producer-consumer problem with monitors only one monitor procedure active at one time buffer has N slots" xmpDM:startTime="877233" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="38" xmpDM:startTime="877233" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (1) Example of a monitor 37" xmpDM:startTime="994733" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Mutexes Implementation of mutex_lock and mutex_unlock 36" xmpDM:startTime="995300" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Semaphores The producer-consumer problem using semaphores 35" xmpDM:startTime="996033" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Mutexes Implementation of mutex_lock and mutex_unlock 36" xmpDM:startTime="1012833" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (1) Example of a monitor 37" xmpDM:startTime="1013200" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (2) Outline of producer-consumer problem with monitors only one monitor procedure active at one time buffer has N slots" xmpDM:startTime="1015300" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="38" xmpDM:startTime="1015300" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (3) Solution to producer-consumer problem in Java (part 1) 39" xmpDM:startTime="1152167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (4) Solution to producer-consumer problem in Java (part 2) 40" xmpDM:startTime="1265700" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (3) Solution to producer-consumer problem in Java (part 1) 39" xmpDM:startTime="1273100" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (4) Solution to producer-consumer problem in Java (part 2) 40" xmpDM:startTime="1273767" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Message Passing The producer-consumer problem with N messages 41" xmpDM:startTime="1274233" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (4) Solution to producer-consumer problem in Java (part 2) 40" xmpDM:startTime="1274667" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (3) Solution to producer-consumer problem in Java (part 1) 39" xmpDM:startTime="1275167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (4) Solution to producer-consumer problem in Java (part 2) 40" xmpDM:startTime="1279900" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (3) Solution to producer-consumer problem in Java (part 1) 39" xmpDM:startTime="1289000" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (4) Solution to producer-consumer problem in Java (part 2) 40" xmpDM:startTime="1302700" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (3) Solution to producer-consumer problem in Java (part 1) 39" xmpDM:startTime="1307200" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (2) Outline of producer-consumer problem with monitors only one monitor procedure active at one time buffer has N slots" xmpDM:startTime="1423633" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="38" xmpDM:startTime="1423633" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (3) Solution to producer-consumer problem in Java (part 1) 39" xmpDM:startTime="1442067" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (4) Solution to producer-consumer problem in Java (part 2) 40" xmpDM:startTime="1529133" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (3) Solution to producer-consumer problem in Java (part 1) 39" xmpDM:startTime="1535633" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (2) Outline of producer-consumer problem with monitors only one monitor procedure active at one time buffer has N slots" xmpDM:startTime="1540067" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="38" xmpDM:startTime="1540067" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (3) Solution to producer-consumer problem in Java (part 1) 39" xmpDM:startTime="1547033" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (4) Solution to producer-consumer problem in Java (part 2) 40" xmpDM:startTime="1547433" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (3) Solution to producer-consumer problem in Java (part 1) 39" xmpDM:startTime="1941000" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (2) Outline of producer-consumer problem with monitors only one monitor procedure active at one time buffer has N slots" xmpDM:startTime="1941667" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="38" xmpDM:startTime="1941667" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (3) Solution to producer-consumer problem in Java (part 1) 39" xmpDM:startTime="1943633" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (4) Solution to producer-consumer problem in Java (part 2) 40" xmpDM:startTime="1944600" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Message Passing The producer-consumer problem with N messages 41" xmpDM:startTime="1955833" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Monitors (4) Solution to producer-consumer problem in Java (part 2) 40" xmpDM:startTime="1957467" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Message Passing The producer-consumer problem with N messages 41" xmpDM:startTime="2079733" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Barriers Use of a barrier processes approaching a barrier all processes but one blocked at barrier last process arrives, all" xmpDM:startTime="2081200" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="are let through 42" xmpDM:startTime="2081200" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Message Passing The producer-consumer problem with N messages 41" xmpDM:startTime="2082233" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Barriers Use of a barrier processes approaching a barrier all processes but one blocked at barrier last process arrives, all" xmpDM:startTime="2563167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="are let through 42" xmpDM:startTime="2563167" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Message Passing The producer-consumer problem with N messages 41" xmpDM:startTime="2589200" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Barriers Use of a barrier processes approaching a barrier all processes but one blocked at barrier last process arrives, all" xmpDM:startTime="2910333" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="are let through 42" xmpDM:startTime="2910333" xmpDM:duration="1000"/></rdf:li><rdf:li><rdf:Description xmpDM:name="Avoiding Locks: Read-Copy-Update" xmpDM:startTime="3125633" xmpDM:duration="1000"/></rdf:li></rdf:Seq>
                     </xmpDM:markers>
                  </rdf:Description>
               </rdf:li>
            </rdf:Bag>
         </xmpDM:Tracks>
         <tscDM:controller>
            <rdf:Description xmpDM:name="tscplayer">
               <tscDM:parameters>
                  <rdf:Bag>
                     <rdf:li xmpDM:name="autohide" xmpDM:value="true"/><rdf:li xmpDM:name="autoplay" xmpDM:value="false"/><rdf:li xmpDM:name="loop" xmpDM:value="false"/><rdf:li xmpDM:name="searchable" xmpDM:value="false"/><rdf:li xmpDM:name="captionsenabled" xmpDM:value="false"/><rdf:li xmpDM:name="sidebarenabled" xmpDM:value="false"/><rdf:li xmpDM:name="unicodeenabled" xmpDM:value="false"/><rdf:li xmpDM:name="backgroundcolor" xmpDM:value="000000"/><rdf:li xmpDM:name="sidebarlocation" xmpDM:value="left"/><rdf:li xmpDM:name="endaction" xmpDM:value="stop"/><rdf:li xmpDM:name="endactionparam" xmpDM:value="true"/><rdf:li xmpDM:name="locale" xmpDM:value="en-US"/></rdf:Bag>
               </tscDM:parameters>
               <tscDM:controllerText>
                  <rdf:Bag>
                  </rdf:Bag>
               </tscDM:controllerText>
            </rdf:Description>
         </tscDM:controller>
         <tscDM:contentList>
            <rdf:Description>
               <tscDM:files>
                  <rdf:Seq>
                     <rdf:li xmpDM:name="0" xmpDM:value="AOS-2.6.mp4"/><rdf:li xmpDM:name="1" xmpDM:value="AOS-2.6_First_Frame.png"/></rdf:Seq>
               </tscDM:files>
            </rdf:Description>
         </tscDM:contentList>
      </rdf:Description>
   </rdf:RDF>
</x:xmpmeta>