Re: Thread behaviour using pthread
- From: loic-dev@xxxxxxx
- Date: 24 Mar 2006 13:02:08 -0800
Hello Igor,
I have tried using pthread library on Linux (2.6 kernel) and found that
setting parameters in the attr structure
do not seem to change anything in the thread behaviour - changing sched
policy (RR, FIFO) or RT priority. So, it seems that any changes to attr
structure for a thread are transparent. The only way I could change the
behaviour is by using process level calls like sched_setscheduler etc.on a
thread.
Is there anything I am missing?
Yes. You must set the inheritsched attribute to PTHREAD_EXPLICIT_SCHED;
otherwise the thread created inherits the schedpolicy and schedparam
attributes from the creating thread.
HTH,
Loic.
.
- Follow-Ups:
- Re: Thread behaviour using pthread
- From: Igor
- Re: Thread behaviour using pthread
- References:
- Thread behaviour using pthread
- From: Igor
- Thread behaviour using pthread
- Prev by Date: Re: Is stork a troll? (was Re: Trolltech QT license question)
- Next by Date: Re: Posix semaphore in the Linux (RHEL4)
- Previous by thread: Thread behaviour using pthread
- Next by thread: Re: Thread behaviour using pthread
- Index(es):
Relevant Pages
|