Michael Schnell wrote: > > >4) Can pthread mutexes be used across vfork/exec sub-processes? > >In documentation to pthreads they say that the pthread_mutex can be > >used to synchronize threads but not processes. But I see no difference > >between thread and process in uClinux. What am I missing? > To do threads you should use the pthread library. So you don't bother > about (v)fork-ing the threads. pthreadlib also provides the thread-mutex > methods and supposedly will use FUTEX (fast user space Mutex) instead of > mutex, which is a lot faster if the architecture provides appropriate > support.
It only uses FUTEX if the pthread library is NPTL, and I don't think that's available for ARM no-MMU at the moment. -- Jamie _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev