a thought
This commit is contained in:
parent
bdcd23ea49
commit
fe14bd1113
1 changed files with 9 additions and 0 deletions
|
@ -81,6 +81,15 @@ workloads.
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<p>Run usertests to see if you don't break anything.
|
<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>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
Loading…
Reference in a new issue