-
Notifications
You must be signed in to change notification settings - Fork 60
Expand file tree
/
Copy pathusleep.xml
More file actions
133 lines (120 loc) · 3.23 KB
/
usleep.xml
File metadata and controls
133 lines (120 loc) · 3.23 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
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 3441bb1c988fac320d7f436b2c06b88899a6b121 Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.usleep" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>usleep</refname>
<refpurpose>Detiene la ejecución durante algunas microsegundos</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>void</type><methodname>usleep</methodname>
<methodparam><type>int</type><parameter>microseconds</parameter></methodparam>
</methodsynopsis>
<para>
Detiene la ejecución de un programa durante un período de tiempo.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>microseconds</parameter></term>
<listitem>
<para>
Duración de la detención, en microsegundos. Una microsegundo es un
millonésimo de segundo.
</para>
<note>
<simpara>
Los valores mayores que <literal>1000000</literal> (es decir, dormir
por más de un segundo) pueden no ser soportados por el sistema
operativo.
Utilizar <function>sleep</function> en su lugar.
</simpara>
</note>
<note>
<simpara>
El tiempo de detención puede ser ligeramente alargado (es decir, puede ser
más largo que <parameter>microseconds</parameter>) por cualquier actividad
del sistema o por el tiempo empleado en procesar la llamada o por la granularidad de los temporizadores del sistema.
</simpara>
</note>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.void;
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Ejemplo con <function>usleep</function></title>
<programlisting role="php">
<![CDATA[
<?php
// Hora actual
echo (new DateTime('now'))->format('H:i:s.v'), "\n";
// Detiene por 2 milisegundos
usleep(2000);
// ¡Vuelta!
echo (new DateTime('now'))->format('H:i:s.v'), "\n";
// Espera 30 milisegundos
usleep(30000);
// ¡Vuelta otra vez!
echo (new DateTime('now'))->format('H:i:s.v'), "\n";
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
11:13:28.005
11:13:28.007
11:13:28.037
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>sleep</function></member>
<member><function>time_nanosleep</function></member>
<member><function>time_sleep_until</function></member>
<member><function>set_time_limit</function></member>
</simplelist>
</para>
</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
-->