Skip to content

Commit 6da1e96

Browse files
committed
Dropped sections from README
1 parent aaeaa2d commit 6da1e96

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

README.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
# [](#contents) [MCS.C++](#) [![Gitter](https://badges.gitter.im/per-framework/community.svg)](https://gitter.im/per-framework/community) [![Build Status](https://travis-ci.org/per-framework/mcs.cpp.svg?branch=v1)](https://travis-ci.org/per-framework/mcs.cpp) [![Code Coverage](https://img.shields.io/codecov/c/github/per-framework/mcs.cpp/v1.svg)](https://codecov.io/gh/per-framework/mcs.cpp/branch/v1)
22

3-
[MCS](http://web.mit.edu/6.173/www/currentsemester/readings/R06-scalable-synchronization-1991.pdf)
4-
based lock implementation for C++.
3+
A lock implementation for C++. Based on the MCS lock described in
54

6-
See [`synopsis.hpp`](provides/include/mcs_v1/synopsis.hpp) for the API.
7-
8-
## <a id="contents"></a> [](#contents) [Contents](#contents)
5+
<dl>
6+
<dt><a href="http://web.mit.edu/6.173/www/currentsemester/readings/R06-scalable-synchronization-1991.pdf">Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors</a></dt>
7+
<dd>John M. Mellor-Crummey and Michael L. Scott</dd>
8+
</dl>
99

10-
- [References](#references)
10+
this simple variation bails out of simple spinning to `std::atomic_wait` and
11+
uses `std::atomic_notify_all` when appropriate.
1112

12-
## <a id="references"></a> [](#contents) [References](#references)
13-
14-
- [Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors](http://web.mit.edu/6.173/www/currentsemester/readings/R06-scalable-synchronization-1991.pdf)
13+
See [`synopsis.hpp`](provides/include/mcs_v1/synopsis.hpp) for the API.

0 commit comments

Comments
 (0)