By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,772 Members | 919 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,772 IT Pros & Developers. It's quick & easy.

threads - was:Is there a way to protect a piece of criticalcode?

P: n/a
"Hendrik van Rooyen" wrote:
Similarly discrete background thread jobs can be used
in a functional style this way:
http://aspn.activestate.com/ASPN/Coo.../Recipe/491280
( an alternative for the laborious OO-centric threading.
With the various options available, many of which I haven't used
(CallQueue for example), I am wondering what the "best" methodology
to use is for a 2-task example on a dual core processor for my next project:

-One task is an ADC data collection/device driver whose sole job in
life is to fill a numpy "circular buffer" with data from an external
ADC device at high speed and expose a pointer - programmatically
complex but functionally distinct from the analysis task. It is I/O
bound and spends time waiting on the ADC.
-The main task is analysis of that data in near-real time with FFT,
correlations etc, and computationally bound. It needs to have read
access to the array and a pointer, and kill the ADC task when desired.

Thoughts/opinions are humbly requested,
Ray

Jan 14 '07 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.