my test app uses pthreads (one thread per disk-worker) and
pthread_cond_wait in the master task to wait for all workers to finish.
i'll switch the app to use clone() and sys_futex instead.
i guess in that case, its debatable whether its a kernel problem or not --
pthreads is out there, and if its default behavior is bad, any threaded app
which uses it will also be bad.
cheers,
lincoln.
-
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/