LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    pthread_attr_getinheritsched

    
    
    
    

    SYNOPSIS

           #include <pthread.h>
    
           int pthread_attr_setinheritsched(pthread_attr_t *attr,
                                            int inheritsched);
           int pthread_attr_getinheritsched(pthread_attr_t *attr,
                                            int *inheritsched);
    
           Compile and link with -pthread.
    
    
    

    DESCRIPTION

           The pthread_attr_setinheritsched() function sets the  inherit-scheduler
           attribute  of  the  thread attributes object referred to by attr to the
           value  specified  in  inheritsched.   The  inherit-scheduler  attribute
           determines  whether a thread created using the thread attributes object
           attr will inherit its scheduling attributes from the calling thread  or
           whether it will take them from attr.
    
           The  following scheduling attributes are affected by the inherit-sched-
           uler  attribute:  scheduling  policy  (pthread_attr_setschedpolicy(3)),
           scheduling  priority  (pthread_attr_setschedparam(3)),  and  contention
           scope (pthread_attr_setscope(3)).
    
           The following values may be specified in inheritsched:
    
           PTHREAD_INHERIT_SCHED
                  Threads  that  are  created  using   attr   inherit   scheduling
                  attributes  from  the creating thread; the scheduling attributes
                  in attr are ignored.
    
           PTHREAD_EXPLICIT_SCHED
                  Threads that  are  created  using  attr  take  their  scheduling
                  attributes from the values specified by the attributes object.
    
           The  default setting of the inherit-scheduler attribute in a newly ini-
           tialized thread attributes object is PTHREAD_INHERIT_SCHED.
    
           The  pthread_attr_getinheritsched()   returns   the   inherit-scheduler
           attribute of the thread attributes object attr in the buffer pointed to
           by inheritsched.
    
    
    

    RETURN VALUE

           On success, these functions return 0; on error, they return  a  nonzero
           error number.
    
    
    

    ERRORS

           pthread_attr_setinheritsched() can fail with the following error:
    
           EINVAL Invalid value in inheritsched.
    
           POSIX.1-2001  also  documents  an  optional ENOTSUP error ("attempt was
           scheduling  priority  attribute  is  explicitly  set  in   the   thread
           attributes object before calling pthread_create(3).
    
    
    

    EXAMPLE

           See pthread_setschedparam(3).
    
    
    

    SEE ALSO

           sched_setscheduler(2), pthread_attr_init(3),
           pthread_attr_setschedparam(3), pthread_attr_setschedpolicy(3),
           pthread_attr_setscope(3), pthread_create(3), pthread_setschedparam(3),
           pthread_setschedprio(3), pthreads(7)
    
    
    

    Linux 2013-04-19 PTHREAD_ATTR_SETINHERITSCHED(3)

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz