diff options
Diffstat (limited to 'labs/lock.html')
| -rw-r--r-- | labs/lock.html | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/labs/lock.html b/labs/lock.html index 5eddc58..fe2da45 100644 --- a/labs/lock.html +++ b/labs/lock.html @@ -81,6 +81,15 @@ workloads.    </ul>  <p>Run usertests to see if you don't break anything. + +<h2>Lock-free bcache lookup</h2> + +<p>Modify <tt>bget</tt> so that succesful lookups don't need to +  acquire <tt>bcache.lock</tt>.  The challenge is +  concurrent <tt>brelse</tt>, which modify the list that <tt>bget</tt> +  traverses.  (Hint: there is no need for <tt>bget</tt> to use the +  list.) +    </body>  </html> | 
