source: rtems/doc/posix1003.1/ch13.t @ 7331714

4.104.114.84.95
Last change on this file since 7331714 was 7331714, checked in by Joel Sherrill <joel.sherrill@…>, on 03/18/98 at 18:15:01

Added Constants, Feature Flags, and Macros (included in Functions).
No status information was included.

  • Property mode set to 100644
File size: 2.9 KB
Line 
1@c
2@c  COPYRIGHT (c) 1988-1998.
3@c  On-Line Applications Research Corporation (OAR).
4@c  All rights reserved.
5@c
6@c  $Id$
7@c
8
9@chapter Execution Scheduling
10
11@section Scheduling Parameters
12
13@example
14struct sched_param, Type, Implemented
15@end example
16
17@section Scheduling Policies
18
19@example
20SCHED_FIFO, Constant,
21SCHED_RR, Constant,
22SCHED_OTHER, Constant,
23@end example
24
25@subsection SCHED_FIFO
26
27@subsection SCHED_RR
28
29@subsection SCHED_OTHER
30
31@section Process Scheduling Functions
32
33@subsection Set Scheduling Parameters
34
35@example
36sched_setparam(), Function, Dummy Implementation
37@end example
38
39@subsection Get Scheduling Parameters
40
41@example
42sched_getparam(), Function, Dummy Implementation
43@end example
44
45@subsection Set Scheduling Policy and Scheduling Parameters
46
47@example
48sched_setscheduler(), Function, Dummy Implementation
49@end example
50
51@subsection Get Scheduling Policy
52
53@example
54sched_getscheduler(), Function, Dummy Implementation
55@end example
56
57@subsection Yield Processor
58
59@example
60sched_yield(), Function, Implemented
61@end example
62
63@subsection Get Scheduling Parameter Limits
64
65@example
66sched_get_priority_max(), Function, Implemented
67sched_get_priority_min(), Function, Implemented
68sched_get_priority_rr_get_interval(), Function, Implemented
69@end example
70
71@section Thread Scheduling
72
73@subsection Thread Scheduling Attributes
74
75@example
76PTHREAD_SCOPE_PROCESS, Constant,
77PTHREAD_SCOPE_SYSTEM, Constant,
78@end example
79
80@subsection Scheduling Contention Scope
81
82@subsection Scheduling Allocation Domain
83
84@subsection Scheduling Documentation
85
86@section Thread Scheduling Functions
87
88@subsection Thread Creation Scheduling Attributes
89
90@example
91pthread_attr_setscope(), Function, Implemented
92pthread_attr_getscope(), Function, Implemented
93pthread_attr_setinheritsched(), Function, Implemented
94pthread_attr_getinheritsched(), Function, Implemented
95pthread_attr_setschedpolicy(), Function, Implemented
96pthread_attr_getschedpolicy(), Function, Implemented
97pthread_attr_setschedparam(), Function, Implemented
98pthread_attr_getschedparam(), Function, Implemented
99PTHREAD_INHERIT_SCHED, Constant,
100PTHREAD_EXPLICIT_SCHED, Constant,
101@end example
102
103@subsection Dynamic Thread Scheduling Parameters Access
104
105@example
106pthread_setschedparam(), Function, Implemented
107pthread_getschedparam(), Function, Implemented
108@end example
109
110@section Synchronization Scheduling
111
112@subsection Mutex Initialization Scheduling Attributes
113
114@example
115pthread_mutexattr_setprotocol(), Function, Implemented
116pthread_mutexattr_getprotocol(), Function, Implemented
117pthread_mutexattr_setprioceiling(), Function, Implemented
118pthread_mutexattr_getprioceiling(), Function, Implemented
119PTHREAD_PRIO_NONE, Constant,
120PTHREAD_PRIO_INHERIT, Constant,
121PTHREAD_PRIO_PROTECT, Constant,
122@end example
123
124@subsection Change the Priority Ceiling of a Mutex
125
126@example
127pthread_mutex_setprioceiling(), Function, Implemented
128pthread_mutex_getprioceiling(), Function, Implemented
129@end example
130
Note: See TracBrowser for help on using the repository browser.