Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/netinet
On Wed, Aug 11, 2010 at 02:35:49PM +0300, Antti Kantee wrote:
> delay is a busyloop while kpause yields. You cannot use the latter
> without thread context (i.e. in a hard interrupt). delay is not really
> preferrable, but if *must* use it: a) when you don't have thread context
> b) if you're doing something performance/timing critical and can't afford
> the jitter and inaccuracy from a sleep.
>
> [...]
>
> (although I guess the point about nothing being able to run is not true
> anymore with kernel preemption)
If (b) is going to remain workable it had better disable preemption...
--
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index