equal
deleted
inserted
replaced
29 <p>For example, <codeph>RMutex</codeph> is the handle for a mutex; all user |
29 <p>For example, <codeph>RMutex</codeph> is the handle for a mutex; all user |
30 side interaction with a specific mutex is directed through an instance of <codeph>RMutex</codeph>. |
30 side interaction with a specific mutex is directed through an instance of <codeph>RMutex</codeph>. |
31 The <codeph>RMutex</codeph> object exists on the user side; the corresponding |
31 The <codeph>RMutex</codeph> object exists on the user side; the corresponding |
32 mutex (a DMutex object) exists on the Kernel side.</p> |
32 mutex (a DMutex object) exists on the Kernel side.</p> |
33 <fig id="GUID-86253ED0-C374-52C5-BF3E-463D09A3ECD3"> |
33 <fig id="GUID-86253ED0-C374-52C5-BF3E-463D09A3ECD3"> |
34 <image href="GUID-8E907968-E6F8-5792-9B04-664971762FFF_d0e230483_href.png" placement="inline"/> |
34 <image href="GUID-8E907968-E6F8-5792-9B04-664971762FFF_d0e235463_href.png" placement="inline"/> |
35 </fig> |
35 </fig> |
36 <p>Here, code running on the user side constructs an <codeph>RMutex</codeph> and |
36 <p>Here, code running on the user side constructs an <codeph>RMutex</codeph> and |
37 calls its <codeph>Create()</codeph> member function. This causes the Kernel |
37 calls its <codeph>Create()</codeph> member function. This causes the Kernel |
38 to:</p> |
38 to:</p> |
39 <ul> |
39 <ul> |