On Wed, Apr 9, 2014 at 1:34 PM, Hal Murray <[email protected]> wrote:
> > > But I think you over looked one point that makes this project easier: We > > KNOW 100% for certain that the interrupts happen only once per second. > So > > the foreground code knows for certain it has exclusive access to shared > > variables for a given period of time. There is zero chance of a problem > in > > the next .999 seconds after an interrupt. > > Actually, you don't know that. You know that's the way it's supposed to > work, but there are all sorts of ways that things can (and do) screw up and > making that sort of assumption can lead to problems that are very hard to > debug. > So create a semaphore that says who owns the variable. Or, better still, us a message-passing executive. -- Brian Lloyd, WB6RQN/J79BPL 706 Flightline Drive Spring Branch, TX 78070 [email protected] +1.916.877.5067 _______________________________________________ time-nuts mailing list -- [email protected] To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.
