Skip to content

Commit dd7c2cd

Browse files
pcolbergzibaiwan
authored andcommitted
acl_threadsupport: fix dead link to implementation reference
1 parent 24108ed commit dd7c2cd

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/acl_threadsupport/include/acl_threadsupport/acl_threadsupport.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -186,10 +186,10 @@ int acl_sem_destroy(acl_sem_t *sem);
186186
// The very tricky part is that the signaler can only use
187187
// semaphore-increment, and therefore *does not have a lock*.
188188
//
189-
// See this Microsoft Research paper on how to implement condition
190-
// variables with only semaphores
191-
// http://research.microsoft.com/pubs/64242/implementingcvs.pdf
192-
// It's veyr instructive, but we can't use its implementation because:
189+
// See
190+
// Andrew D. Birrell, Implementing Condition Variables with Semaphores (2003).
191+
// https://web.archive.org/web/20091122223051/http://research.microsoft.com/pubs/64242/implementingcvs.pdf
192+
// It's very instructive, but we can't use its implementation because:
193193
// - The signaler acquires a mutex
194194
// - It keeps an explicit linked list of waiters
195195
//

0 commit comments

Comments
 (0)