![]() | |||||||||||||
Messages in this thread |
On Mon, Jul 29, 2002 at 04:05:35PM -0500, Van Maren, Kevin wrote: > Recursive read locks certainly make it more difficult to fix the > problem. Placing a band-aid on gettimeofday will fix the symptom > in one location, but will not fix the general problem, which is > writer starvation with heavy read lock load. The only way to fix > that is to make writer locks fair or to eliminate them (make them > _all_ stateless). The basic principle is that if you see contention on a spinlock, you should eliminate the spinlock somehow. making spinlocks `fair' doesn't help that you're spending lots of time spinning on a lock. -- Revolutions do not require corporate support. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2005-03-22 12:22 [W:1.276 / U:0.100 seconds] ©2003-2008 Jasper Spaans | |||||||||||||