Schrift
[thread]10047[/thread]

sleep

Leser: 4


<< >> 6 Einträge, 1 Seite
Gast Gast
 2007-08-13 00:21
#98015 #98015
HaLLo!

Ich betreib einen Chat (Software: gtchat).

Und ich bin gerade dabei ein Spiel zu entwickeln.

Ich möchte es so machen, dass im Hintergrund die Zeit läuft, aber die Leute schreiben können.

Das er eine Output ausgibt, 10 Sekunden wartet und dann wieder eine Output ausgibt, problem bei der sleep() Funktion, es hält das ganze Programm auf == die Leute können währenddessen nicht schreiben.

Wisst ihr, wie man ein zählter im Hintergrund laufen lassen kann, ohne dass das Programm stehen bleibt?
#Kein Kommentar
 2007-08-13 01:35
#98016 #98016
User since
2007-06-09
575 Artikel
HausmeisterIn
[default_avatar]
eine möglichkeit wären hier threads, benutzt du GUI oder arbeitest du
an der konsole?
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind
Gast Gast
 2007-08-13 10:25
#98019 #98019
Schau dir auch mal CPAN:POE an, das ist bei solchen Projekten eine gute Hilfe.

MfG
Gast Gast
 2007-08-13 11:12
#98020 #98020
Bin nicht sicher, ob es dein Problem löst aber es gibt die Möglichkeit, einen Kind-Prozess zu starten und diesen weiterlaufen zu lassen. Dann wartet nur der Vater-Prozess.

perldoc -f fork

Grüße
nepos
 2007-08-13 12:02
#98028 #98028
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Eventuell lässt sich da auch was mit -f alarm bauen.
Gast Gast
 2007-08-13 15:02
#98046 #98046
<< >> 6 Einträge, 1 Seite



View all threads created 2007-08-13 00:21.