Re: Poll - Are you doing Multithreaded application development?
Our applications monitor and take images from items on a high speed conveyor.
There are usually four or five threads.
- System thread (Highest priority)
Handles 1ms timer.
Tracks items on the conveyor.
Coordinates activities of the other worker threads. - Acquire thread
Handles acquisition of images - Analysis thread (one or more)
Analyses the images, may be one thread for each core/image. - GUI thread (Lowest priority)
"It doesn't matter how beautiful your theory is, it doesn't matter how smart you are. If it doesn't agree with experiment, it's wrong."
Richard P. Feynman