Date: Mon, 11 Oct 2004 18:56:09 +0200 From: "Damien Bergamini" <damien.bergamini@free.fr> To: "Daniel Eischen" <deischen@freebsd.org> Cc: freebsd-hackers@freebsd.org Subject: Re: msleep(9) and recursed mutex Message-ID: <008401c4afb3$353f8aa0$9e444352@COMETE> References: <Pine.GSO.4.43.0410110932350.21570-100000@sea.ntplx.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Thanks for your answer. I'll try your solution with condition variables
and I'll let you know about the results. What I really want to do is
quite simple: avoid wakeup_before_sleep conditions.
--
Damien Bergamini
| Really, you want to be using condition variables. Use a mutex
| to protect your data and use cv_{timed}wait{_sig}() to sleep.
| When the interrupt occurs, you use cv_signal() or cv_broadcast()
| to wake up any waiters.
|
| --
| DE
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?008401c4afb3$353f8aa0$9e444352>
