Re: [PHP] database abstraction layer

[email protected] (Robert Cummings)
Newsgroups php.general
Organization InterJinn
Message-ID <[email protected]>
Rene Veerman wrote:
> eh thats "randomize the timing of the retry attempt"..
> 
> 
> On Wed, Feb 3, 2010 at 12:17 AM, Rene Veerman <[email protected]> wrote:
> 
>> and after the sleep(rand(1,3)) it might need a short loop like this;
>> $rnd = rand(1,99999); $a=0;
>> for ($i=0; $i<$rnd; $i++) { $a++ }
>>
>> to further randomize the retry attempt..

While this decreases the probability of a collision you're just setting 
up another race. They teach about this stuff in computer science... 
right around first year... or at least they once upon a time did.

Cheers,
Rob.
-- 
http://www.interjinn.com
Application and Templating Framework for PHP
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.