Date: Thu, 26 Jun 2003 10:42:50 +0530 From: "Anurag Chaudhary" <chaudharyanurag@hotmail.com> To: mezz7@cox.net Cc: freebsd-threads@freebsd.org Subject: Re: threads and semaphores Message-ID: <Law9-F84rXKcIDTTVI8000082b7@hotmail.com>
next in thread | raw e-mail | index | archive | help
Is multithreading more robust and secure in freebsd 5.1 than freebsd 5.0? >From: Jeremy Messenger <mezz7@cox.net> >To: Anurag Chaudhary <chaudharyanurag@hotmail.com> >CC: freebsd-threads@freebsd.org >Subject: Re: threads and semaphores >Date: Thu, 26 Jun 2003 00:03:29 -0500 > >On Thu, 26 Jun 2003 10:17:02 +0530, Anurag Chaudhary ><chaudharyanurag@hotmail.com> wrote: > >>hi >> >>how can I keep my parent thread working and responding to user inputs >>while the child thread is waiting for a semaphore using semop() which is >>held by some other process. >>In linux the parent thread remains active in such situation but in freebsd >>the parent thread stops responding until the child thread returns from >>semop(). >>Is this implementation dependent feature. >>Is there something that lets the child thread release resources while >>waiting for the semaphore. >>I used pthread_yield() but didn't work. >>I also tried to change the scheduling policy and priority of the child >>thread but of no use. >>I am using sys V threads with pthread library on freebsd 5.0 release. > >You do really need to update your FreeBSD to 5.1 if you want to play with >the libkse/libthr (thread).. > >Cheers, >Mezz > >>Actually I am porting this code from linux to freebsd and facing this >>problem >> >>somebody please suggest some workaround >> >>thanx >>Chaudhary Anurag > > >-- >bsdforums.org 's moderator, mezz. _________________________________________________________________ Are you a geek? Are you a techno freak? http://www.msn.co.in/Computing/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Law9-F84rXKcIDTTVI8000082b7>