[wp-hackers] WP cron and "multi-threading"

Doug Stewart zamoose at gmail.com
Mon Oct 9 10:50:08 GMT 2006


On 10/9/06, Mark Jaquith <mark.wordpress at txfx.net> wrote:
> On Oct 9, 2006, at 12:14 AM, Robert Deaton wrote:
>
> >> Mark Jaquith wrote:
> >> > You need to expire the "cron_is_running" option, in case your
> >> winning
> >> > race candidate dies before it gets to unset it.
> >
> > No, if it loses the race condition, something else has overwritten it.
> > The other thread that won the race condition will clean it up when its
> > finished.
>
> It'll clean up *IF* it finishes.  What if one of the cron'd actions
> causes a fatal error?  Then you're stuck with "cron_is_running" set
> to a key that'll never be matched again.
>
> Pretend that Tom Hanks is a process.  He claims Helen Hunt by
> marrying her.  Then, his FedEx plane crashes and he's stranded on a
> tropical island with only an inflatable ball as a companion.  Helen
> Hunt is stuck, because she can't confirm that Hanks has died or
> otherwise *explicitly* relinquished his claim on her as his spouse.
> Should she wait forever?  Nah.  She waits a few years and Hanks is
> declared legally dead, and she remarries.
>
> Sort of like that. :-)
>
>

Now that, right there, is funny.

As long as you don't try to get all "current entertainment events" on
us and claim the process is some dude named "Desmond" on a race around
the world who mysteriously disappears in a magnetic anomaly who spends
several years typing out a series of lottery numbers on an ancient
green screen, overseen by a former CIA agent whom Desmond pursues and
finds is secretly reconstructing his boat in order to escape from the
island and accidentally kills and then triggers a second anomaly which
causes a planeload of very attractive people to break up over the
island and...

Okay, I'll stop now.

-Doug

http://literalbarrage.org/blog/


More information about the wp-hackers mailing list