-
Notifications
You must be signed in to change notification settings - Fork 60
Expand file tree
/
Copy pathproc-nice.xml
More file actions
195 lines (186 loc) · 5.42 KB
/
proc-nice.xml
File metadata and controls
195 lines (186 loc) · 5.42 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
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 4ecb2c1b4ba1b51c5e9678a7908e001df9bc92f5 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.proc-nice" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>proc_nice</refname>
<refpurpose>Modifica la prioridad de ejecución del proceso actual</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> modifica la prioridad del proceso actual
mediante el argumento especificado <parameter>priority</parameter>.
Un argumento <parameter>priority</parameter> positivo reducirá la
prioridad del proceso actual, mientras que un valor negativo
<parameter>priority</parameter> aumentará la prioridad.
</para>
<para>
<function>proc_nice</function> no está relacionado con
<function>proc_open</function> ni con sus funciones asociadas de ninguna manera.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>priority</parameter></term>
<listitem>
<para>
El nuevo valor de prioridad, este valor puede variar según la plataforma.
</para>
<para>
En Unix, un valor bajo, como <literal>-20</literal> indica una prioridad alta, mientras que un valor positivo indica una prioridad baja.
</para>
<para>
Para Windows, el argumento <parameter>priority</parameter> tiene las
siguientes significaciones:
</para>
<informaltable>
<tgroup cols="3">
<thead>
<row>
<entry valign="top">Clase de prioridad</entry>
<entry valign="top">Valores posibles</entry>
</row>
</thead>
<tbody>
<row>
<entry valign="top">Prioridad alta</entry>
<entry valign="top">
<parameter>priority</parameter> <literal>< -9</literal>
</entry>
</row>
<row>
<entry valign="top">Por encima de la prioridad normal</entry>
<entry valign="top">
<parameter>priority</parameter> <literal>< -4</literal>
</entry>
</row>
<row>
<entry valign="top">Prioridad normal</entry>
<entry valign="top">
<parameter>priority</parameter> <literal>< 5</literal> &
<parameter>priority</parameter> <literal>> -5</literal>
</entry>
</row>
<row>
<entry valign="top">Por debajo de la prioridad normal</entry>
<entry valign="top">
<parameter>priority</parameter> <literal>> 5</literal>
</entry>
</row>
<row>
<entry valign="top">Prioridad inactiva</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 ocurre un error, por ejemplo, si el usuario que intenta cambiar la prioridad de un proceso no tiene
suficientes permisos para hacerlo, se genera un error de nivel
<constant>E_WARNING</constant> y se devuelve &false;.
</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>
Esta función está ahora disponible en Windows.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Uso de <function>proc_nice</function> para establecer una prioridad de proceso alta</title>
<programlisting role="php">
<![CDATA[
<?php
// Prioridad más alta
proc_nice(-20);
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<title>Disponibilidad</title>
<para>
<function>proc_nice</function> solo está disponible en sistemas que
disponen de capacidades NICE. NICE es compatible con: SVr4, SVID EXT,
AT&T, X/OPEN, BSD 4.3.
</para>
</note>
<note>
<title>Solo Windows</title>
<para>
<function>proc_nice</function> cambiará la prioridad del <emphasis>proceso</emphasis>
actual incluso si PHP ha sido compilado utilizando la
seguridad de hilos.
</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
-->