Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

Re: sleep in while loop

by krisahoch (Deacon)
on Aug 05, 2002 at 16:06 UTC ( [id://187722]=note: print w/replies, xml ) Need Help??

in reply to sleep in while loop

This is almost scary. Abigail-II said that this loop will never end, and he is quite right. This almost looks like the dreaded (( Infinite Loop ))

while(1) { something... sleep(10); }

You are basically asking "Is 1 actually 1?". The answer of course is Yes, so do something and sleep for ten seconds. There are a couple of sure fire ways you can get out of this;
1) return if you are in a sub routine
2) exit for anything else.

One other way I can think of is to make 1 no longer equal to 1, but I don't think you'll have much luck. Maybe post what the 'do something' section of you code is doing. That will give us more to work on.

Kristofer Hoch

Note: Updated to accurately apply pronouns to the Abigail-II antecedant

Replies are listed 'Best First'.
Re: Re: sleep in while loop
by krisahoch (Deacon) on Aug 05, 2002 at 16:08 UTC
        The Perl Monks are 'hard' to beat to the punch.

        To be "first" with the correct answer is a real accomplishment.

        Great group here!

        Heh, happens to all of us at sometime or another. Dont let it get you down.

        Yves / DeMerphq
        Writing a good benchmark isnt as easy as it might look.

    Log In?

    What's my password?
    Create A New User
    Domain Nodelet?
    Node Status?
    node history
    Node Type: note [id://187722]
    and the web crawler heard nothing...

    How do I use this?Last hourOther CB clients
    Other Users?
    Others perusing the Monastery: (2)
    As of 2024-06-19 23:54 GMT
    Find Nodes?
      Voting Booth?

      No recent polls found

      erzuuli‥ 🛈The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.