An alternative approach that might serve you just as well is to make your program run all the time but set the priority to "Idle". This way it stays running in the background whenever there are spare CPU cycles meaning you never have to exit. I've seen some benchmarks done on Folding@Home which uses this approach and the impact of the client on system performance is negligable.
I'm guessing this throws all hope of cross platform compatability out the (heh) window but it didn't seem to be an important consideration...
--
Grant me the wisdom to shut my mouth when I don't know what I'm talking about.
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|