🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #646

Re: Pausar un programa, C++, QT Designer, KDE

#646
From: Francisco Gayá
Date: Mon, 15 Jan 2007 20:47
41 lines
2677 bytes
Alberto Giménez ha escrito:

> Has probado sleep(2)? no sé si QT trae funciones de temporización, pero
> en cualquier POSIX debería existir sleep(2) y alguna que permite afinar más.

Gracias. Este tema ya ha quedado solucionado con la respuesta de
Gonzalo. Fue un fallo torpe de lectura.

> > Hasta he probado de crear bucles largos vacíos, como se hacía
> > antiguamente, pero se ve que el compilador los considera inútiles y
> > los ignora ¿...?
>
> O tienes un procesador muy rápido :P Si _realmente_ no se genera código
> en esos bucles, haz que sean útiles. Por por ejemplo alguna asignación o
> algo así para que el compilador no piense que no están ahí para algo.
>
> De todos modos, esa es una forma pésima de hacer esperas (dependiente de
> la frecuencia del procesador, etc).

El tema del bucle era *como último recurso*, cuando nada me
funcionaba. De todos modos, tampoco hubiera lanzado un bucle a saco.

La idea era, al inicio del programa, crear un bucle corto y tomar la
hora antes y depués del bucle. Así, puedes hacer el programa con
bucles para los tiempos, independientes de la frecuencia del
procesador, aunque dependientes de su carga.

>
> Saludos
> --
> Luis Alberto Giménez
> JabberID: SimManiac@bulmalug.net
> GnuPG ID: 0x3BAABDE1

Saludos.
Technical Details
Message-ID: <1168894059.831887.285630@51g2000cwl.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!51g2000cwl.googlegroups.com!not-for-mail
References: <1168887787.090694.227820@s34g2000cwa.googlegroups.com> <ug1t74-fl1.ln1@bart.internal>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,46e1bcc69d1fde5
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!postnews.google.com!51g2000cwl.googlegroups.com!not-for-mail
From: "Francisco Gayá" <gaya1@wanadoo.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Pausar un programa, C++, QT Designer, KDE
Date: 15 Jan 2007 12:47:40 -0800
Organization: http://groups.google.com
Lines: 42
Message-ID: <1168894059.831887.285630@51g2000cwl.googlegroups.com>
References: <1168887787.090694.227820@s34g2000cwa.googlegroups.com>
   <ug1t74-fl1.ln1@bart.internal>
NNTP-Posting-Host: 88.1.186.207
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Trace: posting.google.com 1168894067 21431 127.0.0.1 (15 Jan 2007 20:47:47 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Mon, 15 Jan 2007 20:47:47 +0000 (UTC)
In-Reply-To: <ug1t74-fl1.ln1@bart.internal>
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.8.0.3) Gecko/20060425 SUSE/1.5.0.3-7 Firefox/1.5.0.3,gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: 51g2000cwl.googlegroups.com; posting-host=88.1.186.207;
   posting-account=NMbnFQ0AAADsz29hvS4vc4qFBYYI0idj