-
Notifications
You must be signed in to change notification settings - Fork 164
Expand file tree
/
Copy pathproc-nice.xml
More file actions
196 lines (187 loc) · 5.5 KB
/
proc-nice.xml
File metadata and controls
196 lines (187 loc) · 5.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 4ecb2c1b4ba1b51c5e9678a7908e001df9bc92f5 Maintainer: dams Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.proc-nice" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>proc_nice</refname>
<refpurpose>Change la priorité d'exécution du processus courant</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>proc_nice</methodname>
<methodparam><type>int</type><parameter>priority</parameter></methodparam>
</methodsynopsis>
<para>
<function>proc_nice</function> modifie la priorité du processus courant par
le paramètre spécifié <parameter>priority</parameter>.
Un paramètre <parameter>priority</parameter> positif atténuera la
priorité du processus courant, tandis qu'une valeur négative
<parameter>priority</parameter> augmentera la priorité.
</para>
<para>
<function>proc_nice</function> n'est pas lié à
<function>proc_open</function> et ses fonctions associées d'aucune façon.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>priority</parameter></term>
<listitem>
<para>
La nouvelle valeur de priorité, la valeur de ceci peut différer sur des plates-formes.
</para>
<para>
Sur Unix, une valeur faible, telle que <literal>-20</literal> indique une priorité élevée alors qu'une valeur positive indique une priorité basse.
</para>
<para>
Pour Windows le paramètre <parameter>priority</parameter> a les
significations suivantes :
</para>
<informaltable>
<tgroup cols="3">
<thead>
<row>
<entry valign="top">Classe de priorité</entry>
<entry valign="top">Valeurs possibles</entry>
</row>
</thead>
<tbody>
<row>
<entry valign="top">Priorité élevée</entry>
<entry valign="top">
<parameter>priority</parameter> <literal>< -9</literal>
</entry>
</row>
<row>
<entry valign="top">Au-dessus de la priorité normale</entry>
<entry valign="top">
<parameter>priority</parameter> <literal>< -4</literal>
</entry>
</row>
<row>
<entry valign="top">Priorité normale</entry>
<entry valign="top">
<parameter>priority</parameter> <literal>< 5</literal> &
<parameter>priority</parameter> <literal>> -5</literal>
</entry>
</row>
<row>
<entry valign="top">Au-dessous de la priorité normale</entry>
<entry valign="top">
<parameter>priority</parameter> <literal>> 5</literal>
</entry>
</row>
<row>
<entry valign="top">Priorité inactive</entry>
<entry valign="top">
<parameter>priority</parameter> <literal>> 9</literal>
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.success;
Si une erreur
survient, par exemple, si l'utilisateur qui tente de changer la priorité d'un processus n'a
pas suffisamment de droits pour le faire, une erreur de niveau
<constant>E_WARNING</constant> est générée et &false; est retourné.
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>7.2.0</entry>
<entry>
Cette fonction est maintenant disponible sur Windows.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Utilisation de <function>proc_nice</function> pour définir la priorité du processus à élevée</title>
<programlisting role="php">
<![CDATA[
<?php
// Priorité la plus élevée
proc_nice(-20);
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<title>Disponibilité</title>
<para>
<function>proc_nice</function> n'est disponible que sur les systèmes qui
disposent de capacités NICE. NICE est compatible avec : SVr4, SVID EXT,
AT&T, X/OPEN, BSD 4.3.
</para>
</note>
<note>
<title>Windows seulement</title>
<para>
<function>proc_nice</function> va changer la priorité du <emphasis>processus</emphasis>
courant même si PHP a été compilé en utilisant la
sécurité des threads.
</para>
</note>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<simplelist>
<member><function>pcntl_setpriority</function></member>
</simplelist>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->