On Jun 28, 2007, at 10:30 PM, Joshua ben Jore wrote:
I had a terrible and powerful idea just now. Use Runops::Trace to
provide op-level synchronization points. You could have N threads or
processes all doing their individual ops (or statements if you prefer
that granularity) in an order that you
On 6/28/07, David Golden <[EMAIL PROTECTED]> wrote:
On 6/28/07, Eric Wilhelm <[EMAIL PROTECTED]> wrote:
> I was thinking there needs to be a shared filehandle with a stream of
> time on it similar to the below, but with various time() and sleep()
> methods overridden. Calls to time() or sleep()
On 6/28/07, Eric Wilhelm <[EMAIL PROTECTED]> wrote:
I was thinking there needs to be a shared filehandle with a stream of
time on it similar to the below, but with various time() and sleep()
methods overridden. Calls to time() or sleep() would peel-off lines,
thus keeping everyone in sync. It b
Thoughts?
I can override CORE::GLOBAL::time() and I've done this before with a
closure (ala Time::Mock), but how would one implement accelerated time
for testing a multi-process program?
I'm also dealing with possibly sleep(), alarm() and other timing issues,
as well as maybe Time::HiRes::tim